multithread_2_2_update