Updating Metric Values in Druid

I am using batch ingestion to ingest data to Druid server. as snippet below:

{
  "type" : "index_hadoop",
  "spec" : {
    "ioConfig" : {
      "type" : "hadoop",
      "inputSpec" : {
        "type" : "static",
        "paths" : "quickstart/2016-08-22-02-0.csv"
      }
    },
    "dataSchema" : {
      "dataSource" : "generate-statistic-ingest-test",
      "granularitySpec" : {
        "type" : "uniform",
        "segmentGranularity" : "hour",
        "queryGranularity" : "hour",
        "intervals" : ["2016-08-22/2016-08-23"]
      },
      "parser" : {
        "type" : "string",
        "parseSpec" : {
          "format" : "tsv",
          "columns" : ["time","network_id","advertiser_id","campaign_id","payment_id","creative_id","website_id","channel_id",
 "section_id","zone_id","ad_default","topic_id","interest_id","inmarket_id","audience_id","os_id","browser_id","device_type",
 "device_id","location_id","age_id","gender_id","impression","viewable","click","click_fraud","revenue","proceeds","spent"],
          "delimiter": ";",
          "dimensionsSpec" : {
            "dimensions" : [
              "network_id",
              "advertiser_id",
              "campaign_id",
              "payment_id",
              "creative_id",
              "website_id",
              "channel_id",
              "section_id",
              "zone_id",
              "ad_default",
              "topic_id",
              "interest_id",
              "inmarket_id",
              "audience_id",
              "os_id",
              "browser_id",
              "device_type",
              "device_id",
              "location_id",
              "age_id",
              "gender_id"
            ]
          },
          "timestampSpec" : {
            "format" : "YYYY-MM-dd-HH",
            "column" : "time"
          }
        }
      },
      "metricsSpec" : [
        {
          "name" : "count",
          "type" : "count"
        },
        {
          "name" : "impression",
          "type" : "longSum",
          "fieldName" :"impression"
        },
        {
          "name" : "viewable",
          "type" : "longSum",
          "fieldName" : "viewable"
        },
        {
          "name" : "click",
          "type" : "longSum",
          "fieldName" : "click"
        },
        {
          "name" : "click_fraud",
          "type" : "longSum",
          "fieldName" : "click_fraud"
        },
        {
          "name" : "revenue",
          "type" : "doubleSum",
          "fieldName" : "revenue"
        },
        {
          "name" : "proceeds",
          "type" : "doubleSum",
          "fieldName" : "proceeds"
        },
        {
          "name" : "spent",
          "type" : "doubleSum",
          "fieldName" : "spent"
        }
      ]
    },
    "tuningConfig" : {
      "type" : "hadoop",
      "partitionsSpec" : {
        "type" : "hashed",
        "targetPartitionSize" : 5000000
      },
      "ignoreInvalidRows" : true,
      "jobProperties" : {}
    }
  }
}

The issue is that, when I want to update metric value such as "spent"
value. But i don't have solution for it to implementation. Can anyone
help me to resolve it? Thanks a lot.

Please see http://druid.io/docs/0.9.1.1/ingestion/update-existing-data.html