use fsnotify fork with buffered done channel