article views: basic caching, rm body from api