consolidating process_local_sync into SyncCollection (where it belongs)