update by origin_id instead of _id