add a hard fetch functino to the cacheables