fetching json and parsing it in the channel and item stores