update program desc