progress bar doesn't redraw if nothing has changed