patch(update): update drupal, also add caching to  stuff