margin update width