minor refactoring and implemented the timing view on the UI. tested and worked. now the task's timing can be seen immediately from the GUI.
refactored StreamUI package further