| update: refactor the rendering progress.