Added option to allow localStorage to update first and return successful immediately.

Remote sync is then achieved by calling `syncDirtyAndDestroyed()`.