             switch result {
             case .success(let courseBanner):
                 self?.loadCourseDateBannerView(bannerModel: courseBanner)
-                self?.setTableViewScrolling()
                 break
                 
             case .failure(let error):

            make.height.equalTo(0)
            make.width.equalTo(tableView)
        }
    }
    
    private func setTableViewScrolling() {
        let contentHeight = (CGFloat(dateBlocksMapSortedKeys.count) * tableView.rowHeight) + courseDateBannerView.frame.size.height
        tableView.alwaysBounceVertical = contentHeight > tableView.frame.size.height
    }
    
    private func resetCourseDate() {

        tableView.setAndLayoutTableHeaderView(header: courseDateBannerView)
    }
    
    private func loadStreams(fromPullToRefresh: Bool = false) {
        if !fromPullToRefresh {
            loadController.state = .Initial
        }
        loadCourseDates()
        loadCourseBannerStream()
    }
