Fix deadlock bug from forgetting to readcnt-- when cache hit