fix bug updating svg element attributes