offline cache (file) working