cache views client side, skip loading on future requests