support new requests session API