         try attemptSheduler.shedule(attempt: attempt, concurrent: concurrent)
     }
     
-    private func updateTaskShedulerLimit() {
+    private func updateAttemptShedulerLimit() {
         attemptSheduler.setLimit(to: config.limitPerSec)
         
         config.onLimitPerSecChange = { [weak attemptSheduler] newLimit in

        self.attemptSheduler = attemptSheduler
        self.createTask = createTask
        
        updateTaskShedulerLimit()
    }
    
    public func activate(appId: String, callbacks: SessionCallbacks) throws {

    
    public var config: SessionConfig {
        didSet {
            updateAttemptShedulerLimit()
        }
    }
    
