update files update (md5 dupe check, better orphan scanning/purging)