fix round-robin for asio