each ioworker now gets its own copy of the current MapLookup instead of a pointer to the global lookup