diff --git a/Config/DefaultEngine.ini b/Config/DefaultEngine.ini
index c6662c6386f691a1f35da1eb6980510d0906d9e8..2c1499e26666abf8adb7c3acfe3189cac006ebfb 100644
--- a/Config/DefaultEngine.ini
+++ b/Config/DefaultEngine.ini
@@ -556,6 +556,7 @@ bCookBlueprintComponentTemplateData=False
 +NetDriverDefinitions=(DefName="GameNetDriver",DriverClassName="/Script/OnlineSubsystemRedpointEOS.EOSNetDriver",DriverClassNameFallback="/Script/OnlineSubsystemUtils.IpNetDriver")
 +NetDriverDefinitions=(DefName="BeaconNetDriver",DriverClassName="/Script/OnlineSubsystemRedpointEOS.EOSNetDriver",DriverClassNameFallback="/Script/OnlineSubsystemUtils.IpNetDriver")
 +NetDriverDefinitions=(DefName="DemoNetDriver",DriverClassName="/Script/Engine.DemoNetDriver",DriverClassNameFallback="/Script/Engine.DemoNetDriver")
+MaximumLoopIterationCount=10000000
 
 [/Script/Engine.GameEngine]
 !NetDriverDefinitions=ClearArray
diff --git a/Source/arnocMain/Private/G2TopologyController.cpp b/Source/arnocMain/Private/G2TopologyController.cpp
index a6c0776eaede6589870b86bb4fedcbdb19484965..ea5ac385ea48b950ed99f51239db59753b698b0b 100644
--- a/Source/arnocMain/Private/G2TopologyController.cpp
+++ b/Source/arnocMain/Private/G2TopologyController.cpp
@@ -453,10 +453,6 @@ void AG2TopologyController::ParseNetboxDeviceData(FNetboxDeviceResponse NetboxRe
 		else {
 			Node->Device = NameToDeviceMap["TBD"];
 			Node->Device->NodeIDs.Add(Node->ID);
-
-			if (!DevicesToUpdate.Contains(Node->Device)) {
-				DevicesToUpdate.Add(Node->Device);
-			}
 		}
 	}
 
@@ -622,6 +618,7 @@ void AG2TopologyController::OnNetboxPatchDeviceResponse(FString ResponseContentS
 		RequestNetboxDevicesPatch();
 	}
 }
+
 #include "Misc/Char.h"
 bool AG2TopologyController::IsValidLatLong(float Latitude, float Longitude) {
 	return FGenericPlatformMath::Abs(Latitude - KansasLatitude) > KansasThreshold ||