websocket scala client common tool base on async-http-client and netty