去掉call_pre，简化代码
简化callback