Changed sleep to usleep to force thread switchi...
Updated broadcast to use non blocking communica...