增加回调函数