refine ssl wrap_socket