update of the program