provide consistent progress notifications