change watcher.js by watch the diretory instead the file. It can detect file modification and deletion