fix asio ssl clos bug
add some openssl impl