fs.watch listener does not seem to listen for more than one change. now, the listener re-registers itself for each change.