caching optimized in order to achieve more fluent experience