diff --git a/modules/jenkins/files/slave_scripts/propose_requirements_update.sh b/modules/jenkins/files/slave_scripts/propose_requirements_update.sh
index 5769a71cdf..16da01f6ea 100755
--- a/modules/jenkins/files/slave_scripts/propose_requirements_update.sh
+++ b/modules/jenkins/files/slave_scripts/propose_requirements_update.sh
@@ -42,6 +42,7 @@ EOF
         set -e
     fi
 
+    rm -rf $(basename $PROJECT)
     git clone --depth=1 ssh://$USERNAME@review.openstack.org:29418/$PROJECT.git
 
     PROJECT_DIR=$(basename $PROJECT)
diff --git a/modules/openstack_project/files/jenkins_job_builder/config/requirements.yaml b/modules/openstack_project/files/jenkins_job_builder/config/requirements.yaml
index b04c085d37..1a847882df 100644
--- a/modules/openstack_project/files/jenkins_job_builder/config/requirements.yaml
+++ b/modules/openstack_project/files/jenkins_job_builder/config/requirements.yaml
@@ -26,6 +26,7 @@
 - job:
     name: propose-requirements-updates
     node: proposal
+    concurrent: false
 
     builders:
       - gerrit-git-prep