Using [Google Analytics Reports module][1] latest version 7.x-3.0-beta2. I wanted to make this module to make requests in non-blocking fashion. Standard drupal makes it blocking fashion, which slows things down. I started looking into [Background Process][2] module, which looks promising. Other option is [HTTPRL][3] module, which is similar to Background Process. Right now I am using AJAX for fetching GA API reporting data, but I feel it's slow, because of how [drupal_http_request][4] works (synchronous, blocking way). Is it possible to integrate non-blocking requests to fetch data from GA API without rewriting excellent Google Analytics Reports module? [1]: https://www.drupal.org/project/google_analytics_reports [2]: https://www.drupal.org/project/background_process [3]: http://drupal.org/project/httprl [4]: https://api.drupal.org/api/drupal/includes%21common.inc/function/drupal_http_request/7