docstr: Method to update x samples inside a model (used when we want to use old model to a new data)
  
  :param input_data: new input_data
docstr_tok: ["Method","to","update","x","samples","inside","a","model","(","used","when","we","want","to","use","old","model","to","a","new","data",")",":","param","input_data",":","new","input_data"]
code: def handle_new_data(self, input_data: InputData):
      """
      Method to update x samples inside a model (used when we want to use old model to a new data)
  
      :param input_data: new input_data
      """
      if input_data.idx[0] > self.actual_ts_len:
          self.arima = self.fit(input_data)
          self.log.info("Arima refitted for handling a new data")
  
imports: from copy import copy
  from typing import Optional
  import numpy
  from scipy import stats
  from scipy.special import boxcox, inv_boxcox
  from statsmodels.tsa.api import STLForecast
  from statsmodels.tsa.arima.model import ARIMA
  from fedot.core.data.data import InputData, OutputData
  from fedot.core.operations.evaluation.operation_implementations.data_operations.ts_transformations import ts_to_table
  from fedot.core.operations.evaluation.operation_implementations.implementation_interfaces import ModelImplementation
  from fedot.core.operations.operation_parameters import OperationParameters
  from fedot.core.repository.dataset_types import DataTypesEnum
  from fedot.utilities.ts_gapfilling import SimpleGapFiller
label_desc: Use image node_id 5 for calling the ARIMAImplementation obj's underlying member method code with example usage: obj.handle_new_data(input_data) without return types