No need for synchronization, since there's only one update thread.