to deal with dirty data, multi-watcher will unwatch already-watched files