Donate widget now dynamically updates