 
     $scope.refreshStatControl = refreshStatControl = {
       baseStatInterval: 5000
-      timeout: null
+      baseTimeOut: 10000
+      period: null
       running: false
       attempt: 0
 

            else
              this.attempt++
          .finally () =>
            if this.running
              t2 = Date.now()
              return this.timeout = $timeout(
                () => this._trig(t2),
                Math.max(this.baseStatInterval - (t2 - t1), 0)
              )
      _reset: () ->
        this.attempt = 0
      stop: () ->
        if this.timeout
          $timeout.cancel(this.timeout)
        this.running = false
        return
    }

        return this._trig(Date.now())
      _trig: (t1) ->
        if this.running
          timeoutSecurity = $timeout(
            () => this.stop(),
            this.baseTimeOut
          )
          return $scope.refreshStats($scope.VM.UUID)
          .then () => this._reset()
          .catch (err) =>
