code: def new_data(self, mem, addr, data):
          
          if mem.id == self.id:
              if addr == LocoMemory2.ADR_ID_LIST:
                  self._handle_id_list_data(data)
              elif addr == LocoMemory2.ADR_ACTIVE_ID_LIST:
                  self._handle_active_id_list_data(data)
              else:
                  id = int((addr - LocoMemory2.ADR_ANCHOR_BASE) /
                           LocoMemory2.ANCHOR_PAGE_SIZE)
                  self._handle_anchor_data(id, data)
docs: Callback for when new memory data has been fetched