| update: refactor the rendering progress code.