diff --git a/CMakeLists.txt b/CMakeLists.txt
index 35ff878f1f60b540e8717382d471505641c416a1..ccace97e32b3cb184f3ba5616987334d5956c5a0 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -39,7 +39,7 @@ set(BUILD_WITH_GDB_DRIVER_MDBX ON)
 #set(BUILD_WITH_GDB_DRIVER_SQLITE ON)
 #set(BUILD_WITH_GDB_DRIVER_PGSQL ON)
 #set(BUILD_WITH_GDB_DRIVER_SQLITE ON)
-#set(BUILD_CRYPTO_TESTS ON)
+#set(BUILD_CELLFRAME_NODE_TESTS ON)
 #add_definitions("-DDAP_TPS_TEST")
 
 set(BUILD_WITH_ZIP OFF)
@@ -63,9 +63,8 @@ if(LINUX OR DARWIN)
 endif()
 
 if(BUILD_CELLFRAME_NODE_TESTS)
-    enable_testing()
-    set(CELLFRAME_MODULES ${CELLFRAME_MODULES} "test-framework")
-    add_subdirectory(test)
+    set(DAPSDK_MODULES ${DAPSDK_MODULES} "test-framework")
+    set(BUILD_CELLFRAME_SDK_TESTS ON)
 endif()
 
 # activate sphincsplus flexible option
diff --git a/cellframe-sdk b/cellframe-sdk
index ec96cce30e3443e0005effa4fe43c0cc0bd97e44..1629dc5ff6c516b633d5241e1e7ce603c957ece0 160000
--- a/cellframe-sdk
+++ b/cellframe-sdk
@@ -1 +1 @@
-Subproject commit ec96cce30e3443e0005effa4fe43c0cc0bd97e44
+Subproject commit 1629dc5ff6c516b633d5241e1e7ce603c957ece0
diff --git a/dap-sdk b/dap-sdk
index df57c58e1327f2cf1719b39e64d5ef20c6f86d93..4cb216c8b10571d396fe2253638ae972c6dc6bd9 160000
--- a/dap-sdk
+++ b/dap-sdk
@@ -1 +1 @@
-Subproject commit df57c58e1327f2cf1719b39e64d5ef20c6f86d93
+Subproject commit 4cb216c8b10571d396fe2253638ae972c6dc6bd9
diff --git a/prod_build b/prod_build
index 1c2a732872e72e760910b3a971e7b1738300caf0..f9b73ec97c13645b7df0988ed092b56193bbba09 160000
--- a/prod_build
+++ b/prod_build
@@ -1 +1 @@
-Subproject commit 1c2a732872e72e760910b3a971e7b1738300caf0
+Subproject commit f9b73ec97c13645b7df0988ed092b56193bbba09
diff --git a/python-cellframe b/python-cellframe
index 0373edd40f7f6c75cf2b989b881b3a069c7be54b..3649f1580ddf86443e0dd56ff1beb8185a749bd2 160000
--- a/python-cellframe
+++ b/python-cellframe
@@ -1 +1 @@
-Subproject commit 0373edd40f7f6c75cf2b989b881b3a069c7be54b
+Subproject commit 3649f1580ddf86443e0dd56ff1beb8185a749bd2