cache system improved