函数更新