update software script