added cache back for drupal action