fix progress reporting