upgrade progress APIs