fix: 修改callback触发机制