only update cell/supp attributes when different