add progress status checking