switching to fs.watch