optimized CPU 20% => 4%: give up checking fingerprint when over threshold