new sync operations