Using IOLoop.update_handler was causing issues with Exception handling in tornado.gen in the host application to the extend that the errors were returned on the wrong RequestHandler. I assume it has something to do with the StackContext.
Merge pull request #38 from Bart-Jellema/master

Replace IOLoop.update_handler with remove_handler and add_handler