improve paging script