create a new object each time so we can cache info during the request
Merge pull request #12 from onefinestay/fix_caching

create a new object each time so we can cache info during the request