update save templates function