Better comprehensive refresh method

This is better because it doesn't trigger false positives, and you can run checkPoints on a subset.