bugfix websocket listener
add some convenience http client methods