update template
layout