数据预处理抽离，保存函数和更新函数修改