separate loadMore from getItems, store items on transition for route re-visit (including browser back)