updating shop and user system