diff --git a/.circleci/config.yml b/.circleci/config.yml
index 29a04a4fefbd542b9dbaf01f7781c622c6373148..a1907fe7875ed2d280beaf677b8a0776ba753d05 100644
--- a/.circleci/config.yml
+++ b/.circleci/config.yml
@@ -10,6 +10,9 @@ jobs:
       - image: abronan/rust-circleci:latest
     steps:
       - checkout
+      - run: rustup update
+      - restore_cache:
+          key: cargo-cache
       - run: rustup run nightly cargo build
       - save_cache:
           key: cargo-cache