threaded getMap