updated view rendering