fix token_watcher, improved performance of renderer using aysnc operations, added support for french and ability to switch langauge, lots of bug fixes