asio cleanup