public update