Data storage that support version snapshots and 3d party sync