change cached method