WebProgressTracker updates progress too frequently