updating cpmac