new: Enhance progress reporting