修改update重复代码