store mtime metadata; only update files if necessary