增加top参数、及回调函数