Allow "dirty" cache

for better user experience, in my app I want to show any data in the cache and try to update the data in the same request