update 函数指针