Photovoltaic solar technology update cycle