reallocate _correctly_ when building ecurve
redraw progress bar less often