修改更新逻辑