Realtime

* More clean up
* Add realtime tab