use cache, add meters to no cache case