pages records loaded from firebase and cached on server side