diff --git a/src/Vector/vector_dist_subset.hpp b/src/Vector/vector_dist_subset.hpp
index 48f94ff0e00fa40bff723c029cba005a4eb61103..f1cfc2094b16c7211de252a7f84008ebf0792c87 100644
--- a/src/Vector/vector_dist_subset.hpp
+++ b/src/Vector/vector_dist_subset.hpp
@@ -118,6 +118,9 @@ public:
                        int sub_id)
                        :vd(vd),pid(pid),sub_id(sub_id)
     {
+#ifdef SE_CLASS1
+        subsetUpdate_ctr=vd.getMapCtr();
+#endif
         // construct pid vector
 
         auto it = vd.getDomainIterator();