global update
global update