override server_forever in preparation for handling websocket frames