modify format
remove boost::bind