updating shop components