fn maybeRefresh(self: *Progress) void
Updates the terminal if enough time has passed since last update. Thread-safe.
self: *Progress,