bring in WebSocker support

sse server stays for fallback