add pageview async function;