started with refactoring of WebSocket for asyncio