update op with upsert and multi_update