finished PubSub.update()