update scores correctly