fix "location unavailable" on iPhone