testing out a client cache solution