update with cm