prgm update