add error callback for util.json.read()
remove from watcher hidden files
add update callback for workspace