start work on a file watcher