made it so that the whole page does not need to be rerendered on update.