diff --git a/Cargo.toml b/Cargo.toml
index 329581afa..3f8f1fd2c 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -58,6 +58,7 @@ alloc = [
   "pin-project-lite",
 ]
 tokio02 = ["async-global-executor/tokio02"]
+tokio03 = ["async-global-executor/tokio03"]
 
 [dependencies]
 async-attributes = { version = "1.1.1", optional = true }
@@ -78,7 +79,7 @@ slab = { version = "0.4.2", optional = true }
 surf = { version = "1.0.3", optional = true }
 
 [target.'cfg(not(target_os = "unknown"))'.dependencies]
-async-global-executor = { version = "1.2.1", optional = true, features = ["async-io"] }
+async-global-executor = { version = "1.4.0", optional = true, features = ["async-io"] }
 async-io = { version = "1.0.1", optional = true }
 blocking = { version = "1.0.0", optional = true }
 futures-lite = { version = "1.0.0", optional = true }