adding cached stream and variable renaming
adding the caching stream to the readme