Update button mixin