add `shop update` task