nodejs file watch solution