force-copy the template recursively