improve PageUtils