If I had to go on to change this and have every user detail saved in app state, would it still count as a read every time the page loads? ( Is it done for every page even If authenticated data isnt needed at that particular page?) and is this the only solution and can this data not be cached?