change coroutine_context according to boost.context