Use fs.watchFile() instead of ad-hoc stat polling