cache enhancement