diff --git a/requirements.txt b/requirements.txt
index 837c43015ff26d92692f31060f1d748c22d831c5..b092f4eb19e9aff3715fdf572b1816350569d6b1 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -2,3 +2,4 @@ six
 monotonic
 futures
 typing
+futures
diff --git a/tests/Dockerfile b/tests/Dockerfile
index e0ad63d4ba3c85ccbb0db798d43af5f069da7618..a9abad9004ac19772cbec1843a337121676b87b2 100644
--- a/tests/Dockerfile
+++ b/tests/Dockerfile
@@ -1,6 +1,6 @@
 # For both unit tests and stress tests
 # refer to docker-compose.yaml and README.md for details
-FROM python:3.7
+FROM python:3.10
 
 ADD requirements.txt /tmp/requirements.txt
 ADD stress_tests/requirements.txt /tmp/requirements2.txt