first send fetch response, then send notifications
make listen method take an options object
add static file webserver for radar
add websocket server
add websocket as dep