more intuitive update for penalty coefficients