removed message loop

There's currently no reason to queue up the messages instead of just
sending them immediately.  Synchronizing access to a collection/list
does not prevent ConcurrentModification exceptions!