if (limit && this._startTime + limit * 1000 <= current) {
                this._timer.stop();
                this.stop();
            }