remote bodies caching added with appropriate ttl