upgrade components