Updating fingerprint logic