upgrade

intransitive verb

To raise to a higher grade or standard.

To replace (a software program) with a more recently released, enhanced version.

To replace (a hardware device) with one that provides better performance.

To improve the quality of (livestock or crops) through breeding.

To exchange a possession for one of greater value or quality; trade up.