update widths mixin