client: update_pub