docs: def _async_requests(urls):
      """
      Sends multiple non-blocking requests. Returns
      a list of responses.
  
      :param urls:
          List of urls
      """
      session = FuturesSession(max_workers=30)
      futures = [
          session.get(url)
          for url in urls
      ]
      return [ future.result() for future in futures ]