code: def _update_feature_importance(
      self, fi_dict: Dict[int, FeatureImportance]
  ):
      for fid, fi in fi_dict.items():
          if fid not in self._global_feature_importance:
              self._global_feature_importance[fid] = fi
          else:
              self._global_feature_importance[fid] = (
                  self._global_feature_importance[fid] + fi
              )
  
file_path: FATE/python/fate/ml/ensemble/algo/secureboost/hetero/_base.py
imports: from typing import List
  import functools
  from fate.arch.dataframe import DataFrame
  from fate.ml.abc.module import HeteroModule, Model
  from fate.ml.ensemble.learner.decision_tree.tree_core.decision_tree import FeatureImportance, Node
  from typing import Dict
  import numpy
label_desc: Use image node_id 2 for calling the HeteroBoostingTree obj's underlying member method code with example usage: obj._update_feature_importance(fi_dict) without return types