added in ability to choose whether request was cached or not and set a tag on it