spawns the map reduce

added an extra process to make sure the singleton is started before
trying to add data to it and to make sure it’s not running in the start
process, since that’s causing problems when it runs in the background