Modified goodness update