cleanup and mapupdates, will keep two versions as long as the updating between maps is buggy