Add PublishUpdate

@stephanfowler