do exception test and fix coro