convert findMissingChecksums from list based to iterator based