Well I do it like that already, problem is if a monster is killed and respawns it gets a new id, so I need to fetch monsters from new once you open up the manager, else it wont get all monstersfetch it once, in table (don't use local)
you may show results this way: for i = page * results, page * results + results do
if id is invalid just use doPlayerPopupFYI with error that this monster was killed or something
I thought about adding just the new monsters into the pre cached table but that wouldn't make it much of a difference, then just completly re cache it.