Use goroutine for handling UDP packets
Use pointers for JSON umarshalling, to handle nil values