Use faster built-in crypto library
Detect changes by stats hash, not just by max mtime