Is the above understanding is correct - transform will not delete {status : "new",count : "1"} from transform dest index in above senario?
This is correct.
like add an field indicating when the transform result is generated/updated
This other answer may help - Creating an ingest pipeline for transforms.
- create an ingest pipeline that adds a timestamp field
 - use the Put Transform API to set the pipeline in the 
dest.pipelinefield 
Any document added or updated in the destination index will get a new timestamp.
It would look something like:
PUT _ingest/pipeline/pipeline_add_ingest_timestamp
{ 
  "description": "Adds event.ingested field which represents time of ingestion.",
  "processors": [
    {
      "set": {
        "field": "event.ingested",
        "value": "{{_ingest.timestamp}}"
      }
    }
  ]
}
PUT _transform/new_orders_count
{
  ...
  "dest": {
    "index": "dest_index_name",
    "pipeline": "pipeline_add_ingest_timestamp"
  },
  ...
}