use $set for partial updates in patch requests