The rewritten renderer update