need to change this since setRetainInstance isn't true anymore
updating this to use getMapAsync