renaming to sync as that's the primary function