Move the call to cancel_timer to the right place
Fix to_string for beast::asio::streambuf