refactored opener into httpsession, with requests lib