bugs fix with async workflow ctrl