fix error handle on asio tcp server