move asio-stuff to example section