added loading spinner for map