transformer update