refactor tab carousel and extract parse current items and populate current tab