rename progressreport
use multiqueue