update demo prog