1. A method for managing restore operations in storage systems, the method comprising: retrieving a state of a first logical object and placing a second logical object in a pre-step mode; performing an instantaneous restore between the first logical object and the second logical object; identifying drivers associated with the instantaneous restore wherein the identified drivers utilize data-less writes; determining a granularity value for each identified driver wherein the granularity is representative of a size at which the identified driver tracks changes; identifying changed data extents in the first logical object; and sending a data-less write at the lowest determined granularity value to all changed extents identified in the first logical object.