update of the program handler