diff --git a/main.go b/main.go
index e5b2d4402b85932634322f1d259b4338bc41f2ca..92701f91e528fe225413480837bfde2ad817c88f 100644
--- a/main.go
+++ b/main.go
@@ -73,10 +73,14 @@ func main() {
 	progressBar.Kids[0].SetAttribute("style", "background:#037281;")
 	div.AddElement(progressBar.Element)
 
+	registeredNodes, totalNodes, err := client.GetNodeRegistrationStatus()
+	if err != nil {
+		jww.FATAL.Panicf("Failed to get node registration status: %+v", err)
+	}
 	go func() {
 		for {
 			time.Sleep(100 * time.Millisecond)
-			registeredNodes, totalNodes, err := client.GetNodeRegistrationStatus()
+			registeredNodes, _, err = client.GetNodeRegistrationStatus()
 			if err != nil {
 				jww.FATAL.Panicf("Failed to get node registration status: %+v", err)
 			}