boost::asio present