optimize template load