hot reload templates