merge as an addOrUpdateOption