added hash cache, data fetch successful