update: template