updating ... evolving map to allow multi threaded processing.