O Guzzle tem um metodo para fazer requests assincronas. https://docs.guzzlephp.org/en/stable/quickstart.html#async-requests

Interessante, acredito que isso resolva o problema.