creating cach for users