update programmer