add websocket handler package