https://think-async.com https://github.com/chriskohlhoff/asio
