add prototype dashboard and implement data streaming in WebServer