remove Page view, since it only has an update() method, moving update to View