updates template