fix duplicated resource items in component list