code: def update(self, new_track, frame_id, update_feature=True):
      self.frame_id = frame_id
      self.track_len += 1
  
      new_tlwh = new_track.tlwh
      self.mean, self.covariance = self.kalman_filter.update(
          self.mean, self.covariance, self.tlwh_to_xyah(new_tlwh)
      )
      self.state = TrackState.Tracked  # set flag 'tracked'
      self.is_activated = True  # set flag 'activated'
  
      self.score = new_track.score
      if update_feature and self.use_reid:
          self.update_features(new_track.curr_feat)
  
imports: import numpy
  from collections import defaultdict
  from collections import deque, OrderedDict
  from ..matching import jde_matching
  from ppdet.core.workspace import register, serializable
  import warnings
label_desc: Use image node_id 9 for calling the STrack obj's underlying member method code with example usage: obj.update(new_track, frame_id, update_feature) without return types