diff --git a/install b/install
index 22b8f241d68b56a9c0df844d47bf05761f17f797..6d9512a8909e90432c627cd82fe41e453c25980c 100755
--- a/install
+++ b/install
@@ -116,6 +116,12 @@ if [ $? -ne 0 ]; then
   exit 1
 fi
 
+#### Eventualy remove garbage from old installation
+
+rm -rf openfpm_numerics/src/.deps
+rm -rf src/.deps
+
+
 # Create config directory in each submodule
 
 cd openfpm_data
diff --git a/openfpm_io b/openfpm_io
index 1259c12b6880bce2ca868bdbfbc16a7cd75bd8a9..575fbc3703857caf31fb9266921880eedbad022c 160000
--- a/openfpm_io
+++ b/openfpm_io
@@ -1 +1 @@
-Subproject commit 1259c12b6880bce2ca868bdbfbc16a7cd75bd8a9
+Subproject commit 575fbc3703857caf31fb9266921880eedbad022c
diff --git a/script/update_openfpm b/script/update_openfpm
index 9840c71de217850ad2af2bb02f04f0a541b79b82..020c41ae618a7c5d878a404137ccd5374b53ee0b 100755
--- a/script/update_openfpm
+++ b/script/update_openfpm
@@ -67,6 +67,7 @@ function update_openfpm()
       echo -e "To make the update active do: \033[1m make install \033[0m"
     fi
   else
+    #### Remove .deps for fresh install
     ./install $dir_prev_inst $for_opt
     if [ $? -ne 0 ]; then
       echo -e "Upgrade summary\033[91;5;1m FAILED \033[0m"