[Global] weakly update