pages: opti loops
blog: resresh preview