Use FileSystemWatcher to decrease disk reads