selectOnCriterion update