* replace boost::lexical_cast<string> to std::to_string