added note about smart caching