Automatically use progressApi, support install/create/update/remove