update algorithm for pageview