add: watcher module with TU and bug fixing on json manager