wtf is wrong with SpawnThreadToServeNewClient and waiting for stack deallocation ? :S