update load+ render pattern