Improve GUI performance

Performance issue addressed #153 

* [x] Update paragraph only if it is necessary.
* [x] draw table, chart without angular
* [x] display line, area chart with non numeric x-aixs value