Spotlight seems is fucking around or MacOSX FSEvent. it reports based on access time that can trigger multiple event. So, switching to comparing the hash of file content.