Refactor the use of the _update method so it is only called when necessary.
Only update the label content when it has actually updated.
Update build and changelog.