make upgrade automated