Only updates changed files, slight cleanup.