track file process steps; refactor file reset; added watch handlers