templates update