deferred gauge update to prevent freezing