Update condition and roles