优化保存与更新代码