Resource aws_instance doesn't create new machine

Hi I’m using below template to create a ec2 instance with tags.Name say “LAB101”, it is creating machine and state file as expected. If I’m trying to create a new instance in different time using same template updating the tags.Name to “LAB102” it will just update the current machine name, even if I update instance type & security groups with different tags.Name it just goes and refreshes the current ec2 machine.

Is there any way to create a machine using same template but in different time with different names.

resource “aws_instance” “tf_example_machine1” {
ami = var.ami
instance_type = var.instance_type
subnet_id = var.subnet_id
security_groups = [ for s in var.security_groups: s]
tags = {
Name = var.tagnamevalue
}
}

terraform {
backend “s3” {
key=lab1/ec2/terraform.tfstate
bucket = “terraform-state”
region = “us-east-1”
dynamodb_table = “t-lock”
}
}