update view builder