node file change tracker