ENH: add progress bar to clustering stats

Addresses #1480

cc @Eric89GXL 
> So my inclination would be to put the check into this use case.

well, I'll need to add an argument to the `pb.update*` methods, e.g. `print=True`. Does that make sense?