add websocket demo page