cache bug fix