Update muli-thread