adjust coroutine process.