cleanup, do nothing if nothing changed, puts for mod date