updated directory_watcher