only update preferences order