diff --git a/test/freeflow/rans/main.cc b/test/freeflow/rans/main.cc
index 1075c6329e27e2453766ae35c7c526168c96ea9e..7f9acd62f8811161a67367ff964d21e1830fc161 100644
--- a/test/freeflow/rans/main.cc
+++ b/test/freeflow/rans/main.cc
@@ -167,6 +167,7 @@ int main(int argc, char** argv) try
 
         // update wall properties
         problem->updateDynamicWallProperties(x);
+        assembler->updateGridVariables(x);
 
         // advance to the time loop to the next step
         timeLoop->advanceTimeStep();
diff --git a/test/freeflow/ransnc/main.cc b/test/freeflow/ransnc/main.cc
index 7a31f10b2e04c750b084a7d7ec7af0c69dac16a5..4e6a39c53f6b4c42e10fb3feb6fd9fc5cf79bdf8 100644
--- a/test/freeflow/ransnc/main.cc
+++ b/test/freeflow/ransnc/main.cc
@@ -166,6 +166,7 @@ int main(int argc, char** argv) try
 
         // update wall properties
         problem->updateDynamicWallProperties(x);
+        assembler->updateGridVariables(x);
 
         // write vtk output
         vtkWriter.write(timeLoop->time());