call io_loop.remove_timeout() after message handling is done