sync operations moved to separate service