fix bug of Cached an already cached block