added timeout and retry workaround to selectLocLatLng