adjustStartTime() {
    let timestamp = performance.now();

    this.config.startTime = timestamp - this.config.elapsedTime;
    requestAnimationFrame(() => {
      this._paint();
    });
  }
adjustStartTime
Responsible for managing time.
@private
@param  {number} timestamp identifies current time
@param  {object} data      contains options set on init() and paint()