Perhaps a good moment to revise the server side as well. The current lack of cashing is a surprise to me.