bug fix -1 cache