better exception handling in driver client event thread.