purge only changed files, longer caching