Use open_uri instead of net/http to allow timeout