fix class coroutine_context