This is expensive. I'm guessing you've tried hard to avoid this. Down the road we could 
* add an expiration to our cache, 
* Do a series of addressInfo calls while the dialog is idle
* ???
or something to optimize this, or some other optimization to avoid the extra network hit.