when data is not found where it should be, read it, store it using self.map and delete it from wrong stores. hmm, could this work against rebalancing?