#5 different method to flag cancel scanning

instead of shouldCancel, we store the currently scanned root URL and compare