Use asio's steady_timer with boost::chrono