switch timeout handling to threading.Event
replace UDP payload by current node role