Move HTTP request onto its own thread

This avoids blocking app progress
Any reason this can't be an ivar?