Add coroutine and exception