Early templete and variable updates