made cacheOnly on genie only get set to true if the request is successful