add progress updates