SocketLink: fixed async receive thread safety