change the way dobexplorer handles asio io_services