diff --git a/src/crane/worker.go b/src/crane/worker.go
index c7ab7e3a54ab8365f3df408779775a32e5b2c142..a95a2faec8f38e551cf480b1a0ea4e24c97200d8 100644
--- a/src/crane/worker.go
+++ b/src/crane/worker.go
@@ -111,7 +111,7 @@ func handleWorkerRequest(conn net.Conn) {
 			gobDecoder.Decode(data)
 			// Write ack response
 			//conn.Write([]byte("Ack"))
-			go processData(*data)
+			processData(*data)
 		}
 	}
 	conn.Close()