add user callback to s.shell.run and drop mtime on walk_files