run worker handler forever
catch all exceptions in worker thread
Merge pull request #1 from glutamate/master

run worker handler forever