More efficient way to do global updates