func (a *SequentialAnalyzer) updateProgress() {
    for {
        select {
        case <-a.progressDoneChan:
            return