update with valence arousal constraint