generate Topic list by fetching json