simplify `currentPage` and `loadPages` methods