Update templates - defer thread safety to template user