component carousel update