optimized filesystem: deferred file caching, skipped useless PUT on webservice