revised progress indicator. (TODO: use a class for progress with operator++() and finalize)