track file changes