use request which handles redirects
handles errors, increase limit