finally fix map still need to set initial load location