cleaner implementation of multi page fetching
updated RAC