added bool to check that we're not already fetching a page before fetching a new one, prevents loading all the pages since scrollViewDidScroll its called several times