async package upgrade