Gene synthesis technology and applications update