Amended update() and render() to only render rows on update()