improve page position list