Enhancing capillary trapping effectiveness through proper time scheduling of injection of supercritical CO2 in heterogeneous formations