termModel.byTax with caching