     }
     
     func decrement() {
-        time -= config.step.minutes
+        updateTime(newTime: time - config.step.minutes)
         
         if timer != nil {
             step = -config.step

extension TimeCalculator {
    
    func increment() {
        time += config.step.minutes
        
        if timer != nil {
            step = config.step

            
            guard let sself = self, let step = sself.step else { return }
            
            sself.updateTime(newTime: sself.time + step.minutes)
        })
        timer?.fire()
    }
