diff --git a/Gemfile b/Gemfile
index 4f7650f4..24ba48be 100644
--- a/Gemfile
+++ b/Gemfile
@@ -65,7 +65,7 @@ gem "addressable", "~> 2.8"
 
 # For advanced batching of many HTTP requests.
 gem "async", "~> 2.17", require: false
-gem "async-http", "~> 0.75.0", require: false
+gem "async-http", "~> 0.86.0", require: false
 gem "thread-local", "~> 1.1", require: false
 
 # For debugging.
diff --git a/Gemfile.lock b/Gemfile.lock
index ce520111..2ebd3754 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -88,15 +88,16 @@ GEM
       io-event (~> 1.6, >= 1.6.5)
     async-container (0.18.3)
       async (~> 2.10)
-    async-http (0.75.0)
+    async-http (0.86.0)
       async (>= 2.10.2)
-      async-pool (~> 0.7)
-      io-endpoint (~> 0.11)
-      io-stream (~> 0.4)
-      protocol-http (~> 0.30)
-      protocol-http1 (~> 0.20)
-      protocol-http2 (~> 0.18)
-      traces (>= 0.10)
+      async-pool (~> 0.9)
+      io-endpoint (~> 0.14)
+      io-stream (~> 0.6)
+      metrics (~> 0.12)
+      protocol-http (~> 0.43)
+      protocol-http1 (>= 0.28.1)
+      protocol-http2 (~> 0.22)
+      traces (~> 0.10)
     async-http-cache (0.4.4)
       async-http (~> 0.56)
     async-pool (0.10.2)
@@ -238,6 +239,7 @@ GEM
     mapping (1.1.1)
     marcel (1.0.4)
     memory_profiler (1.1.0)
+    metrics (0.12.1)
     mini_mime (1.1.5)
     mini_portile2 (2.8.8)
     minitest (5.25.4)
@@ -525,7 +527,7 @@ DEPENDENCIES
   RocketAMF!
   addressable (~> 2.8)
   async (~> 2.17)
-  async-http (~> 0.75.0)
+  async-http (~> 0.86.0)
   bootsnap (~> 1.16)
   debug (~> 1.9.2)
   devise (~> 4.9, >= 4.9.2)
diff --git a/vendor/cache/async-http-0.75.0.gem b/vendor/cache/async-http-0.75.0.gem
deleted file mode 100644
index b689daff..00000000
Binary files a/vendor/cache/async-http-0.75.0.gem and /dev/null differ
diff --git a/vendor/cache/async-http-0.86.0.gem b/vendor/cache/async-http-0.86.0.gem
new file mode 100644
index 00000000..ba7699bc
Binary files /dev/null and b/vendor/cache/async-http-0.86.0.gem differ
diff --git a/vendor/cache/metrics-0.12.1.gem b/vendor/cache/metrics-0.12.1.gem
new file mode 100644
index 00000000..36870a81
Binary files /dev/null and b/vendor/cache/metrics-0.12.1.gem differ