Revert "add progress"

This reverts commit 5f1315ed8def7a4c03f935cf1b3f99fc33b31e0c.
Revert "Revert "add progress""

This reverts commit 7e31f3173565204f0742b0668737269aa3cb92ce.