better Exception handling in Broker thread