correct streak calculation