Change some websocket methods to async

Now async methods:
OnMessageReceived
OnOpen
OnClose