items from api, redis caching