use requests instead of urllib2