- creating too many queries when they're equal - creating quries for new pages when we've loaded all rows already - fixed suspending when loading next page - broke up big useEffect and memoized and checked firestore query for equality