Closed #5805: Refactor cc.async for use friendly

Refactor cc.async for use friendly