HTTP non blocking requests

I'm using HttpClient library to make http requests with MKR modules, but it seems that every request is BLOCKING, which is nonsense since it can easily block everything for multiple seconds.
I don't know if it is due to the HTTP library itself or the underlying libraries (GSM, GPRS, WiFi101, ...) but do you have any idea or alternative library to make async http requests?