prevent recreating svg each time