remove cloudPool and use async api