update doc
diff --git a/releases/latest/about.html b/releases/latest/about.html
index 5fcb959..2971e87 100644
--- a/releases/latest/about.html
+++ b/releases/latest/about.html
@@ -7,7 +7,7 @@
   <meta charset="utf-8">
   <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
   <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
-  <title>About - Gearpump 0.7.5 Documentation</title>
+  <title>About - Gearpump 0.7.6 Documentation</title>
   
 
   
@@ -38,7 +38,7 @@
           <span class="icon-bar"></span>
         </button>
         <a class="navbar-brand" href="http://gearpump.io">Gearpump
-          <span class="label label-primary" style="font-size: .6em">0.7.5</span>
+          <span class="label label-primary" style="font-size: .6em">0.7.6</span>
         </a>
       </div>
       <div id="navbar" class="collapse navbar-collapse">
diff --git a/releases/latest/api/java/allclasses-frame.html b/releases/latest/api/java/allclasses-frame.html
index 773c39f..ce89fa8 100644
--- a/releases/latest/api/java/allclasses-frame.html
+++ b/releases/latest/api/java/allclasses-frame.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:23 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>All Classes</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 </head>
 <body>
@@ -46,6 +46,8 @@
 <li><a href="io/gearpump/streaming/AppMasterToExecutor.StartDynamicDag$.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.StartDynamicDag$</a></li>
 <li><a href="io/gearpump/streaming/AppMasterToExecutor.StartTask.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.StartTask</a></li>
 <li><a href="io/gearpump/streaming/AppMasterToExecutor.StartTask$.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.StartTask$</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToExecutor.StopTask.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.StopTask</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToExecutor.StopTask$.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.StopTask$</a></li>
 <li><a href="io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.TaskChanged</a></li>
 <li><a href="io/gearpump/streaming/AppMasterToExecutor.TaskChanged$.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.TaskChanged$</a></li>
 <li><a href="io/gearpump/streaming/AppMasterToExecutor.TaskLocationsReady.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.TaskLocationsReady</a></li>
@@ -70,6 +72,8 @@
 <li><a href="io/gearpump/streaming/state/impl/CheckpointManager.html" title="class in io.gearpump.streaming.state.impl" target="classFrame">CheckpointManager</a></li>
 <li><a href="io/gearpump/streaming/transaction/api/CheckpointStore.html" title="interface in io.gearpump.streaming.transaction.api" target="classFrame"><i>CheckpointStore</i></a></li>
 <li><a href="io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html" title="interface in io.gearpump.streaming.transaction.api" target="classFrame"><i>CheckpointStoreFactory</i></a></li>
+<li><a href="io/gearpump/streaming/task/CheckProcessorDeath.html" title="class in io.gearpump.streaming.task" target="classFrame">CheckProcessorDeath</a></li>
+<li><a href="io/gearpump/streaming/task/CheckProcessorDeath$.html" title="class in io.gearpump.streaming.task" target="classFrame">CheckProcessorDeath$</a></li>
 <li><a href="io/gearpump/streaming/task/ClockEvent.html" title="interface in io.gearpump.streaming.task" target="classFrame"><i>ClockEvent</i></a></li>
 <li><a href="io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService</a></li>
 <li><a href="io/gearpump/streaming/appmaster/ClockService$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService$</a></li>
@@ -83,6 +87,7 @@
 <li><a href="io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.HealthChecker.ClockValue</a></li>
 <li><a href="io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.HealthChecker.ClockValue$</a></li>
 <li><a href="io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.ProcessorClock</a></li>
+<li><a href="io/gearpump/streaming/appmaster/ClockService.ProcessorClock$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.ProcessorClock$</a></li>
 <li><a href="io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.ProcessorClocks$</a></li>
 <li><a href="io/gearpump/streaming/appmaster/ClockService.Report.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.Report</a></li>
 <li><a href="io/gearpump/streaming/appmaster/ClockService.Report$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.Report$</a></li>
@@ -162,6 +167,8 @@
 <li><a href="io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor$.html" title="class in io.gearpump.streaming" target="classFrame">ExecutorToAppMaster.RegisterExecutor$</a></li>
 <li><a href="io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html" title="class in io.gearpump.streaming" target="classFrame">ExecutorToAppMaster.RegisterTask</a></li>
 <li><a href="io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html" title="class in io.gearpump.streaming" target="classFrame">ExecutorToAppMaster.RegisterTask$</a></li>
+<li><a href="io/gearpump/streaming/ExecutorToAppMaster.UnRegisterTask.html" title="class in io.gearpump.streaming" target="classFrame">ExecutorToAppMaster.UnRegisterTask</a></li>
+<li><a href="io/gearpump/streaming/ExecutorToAppMaster.UnRegisterTask$.html" title="class in io.gearpump.streaming" target="classFrame">ExecutorToAppMaster.UnRegisterTask$</a></li>
 <li><a href="io/gearpump/streaming/task/ExpressTransport.html" title="interface in io.gearpump.streaming.task" target="classFrame"><i>ExpressTransport</i></a></li>
 <li><a href="io/gearpump/streaming/dsl/op/FlatMapOp.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">FlatMapOp</a></li>
 <li><a href="io/gearpump/streaming/dsl/op/FlatMapOp$.html" title="class in io.gearpump.streaming.dsl.op" target="classFrame">FlatMapOp$</a></li>
@@ -194,8 +201,17 @@
 <li><a href="io/gearpump/transport/netty/ITransportMessageSerializer.html" title="interface in io.gearpump.transport.netty" target="classFrame"><i>ITransportMessageSerializer</i></a></li>
 <li><a href="io/gearpump/streaming/appmaster/JarScheduler.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">JarScheduler</a></li>
 <li><a href="io/gearpump/streaming/appmaster/JarScheduler$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">JarScheduler$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/JarScheduler.ExecutorFailed.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">JarScheduler.ExecutorFailed</a></li>
+<li><a href="io/gearpump/streaming/appmaster/JarScheduler.ExecutorFailed$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">JarScheduler.ExecutorFailed$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/JarScheduler.GetRequestDetails$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">JarScheduler.GetRequestDetails$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/JarScheduler.JarSchedulerImpl.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">JarScheduler.JarSchedulerImpl</a></li>
+<li><a href="io/gearpump/streaming/appmaster/JarScheduler.NewDag.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">JarScheduler.NewDag</a></li>
+<li><a href="io/gearpump/streaming/appmaster/JarScheduler.NewDag$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">JarScheduler.NewDag$</a></li>
 <li><a href="io/gearpump/streaming/appmaster/JarScheduler.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">JarScheduler.ResourceRequestDetail</a></li>
 <li><a href="io/gearpump/streaming/appmaster/JarScheduler.ResourceRequestDetail$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">JarScheduler.ResourceRequestDetail$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/JarScheduler.ScheduleTask.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">JarScheduler.ScheduleTask</a></li>
+<li><a href="io/gearpump/streaming/appmaster/JarScheduler.ScheduleTask$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">JarScheduler.ScheduleTask$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/JarScheduler.TransitToNewDag$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">JarScheduler.TransitToNewDag$</a></li>
 <li><a href="io/gearpump/streaming/dsl/KVStream.html" title="class in io.gearpump.streaming.dsl" target="classFrame">KVStream</a></li>
 <li><a href="io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task" target="classFrame">LatencyProbe</a></li>
 <li><a href="io/gearpump/streaming/task/LatencyProbe$.html" title="class in io.gearpump.streaming.task" target="classFrame">LatencyProbe$</a></li>
diff --git a/releases/latest/api/java/allclasses-noframe.html b/releases/latest/api/java/allclasses-noframe.html
index 5520782..99f3362 100644
--- a/releases/latest/api/java/allclasses-noframe.html
+++ b/releases/latest/api/java/allclasses-noframe.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:23 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>All Classes</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 </head>
 <body>
@@ -46,6 +46,8 @@
 <li><a href="io/gearpump/streaming/AppMasterToExecutor.StartDynamicDag$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.StartDynamicDag$</a></li>
 <li><a href="io/gearpump/streaming/AppMasterToExecutor.StartTask.html" title="class in io.gearpump.streaming">AppMasterToExecutor.StartTask</a></li>
 <li><a href="io/gearpump/streaming/AppMasterToExecutor.StartTask$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.StartTask$</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToExecutor.StopTask.html" title="class in io.gearpump.streaming">AppMasterToExecutor.StopTask</a></li>
+<li><a href="io/gearpump/streaming/AppMasterToExecutor.StopTask$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.StopTask$</a></li>
 <li><a href="io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskChanged</a></li>
 <li><a href="io/gearpump/streaming/AppMasterToExecutor.TaskChanged$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskChanged$</a></li>
 <li><a href="io/gearpump/streaming/AppMasterToExecutor.TaskLocationsReady.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskLocationsReady</a></li>
@@ -70,6 +72,8 @@
 <li><a href="io/gearpump/streaming/state/impl/CheckpointManager.html" title="class in io.gearpump.streaming.state.impl">CheckpointManager</a></li>
 <li><a href="io/gearpump/streaming/transaction/api/CheckpointStore.html" title="interface in io.gearpump.streaming.transaction.api"><i>CheckpointStore</i></a></li>
 <li><a href="io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html" title="interface in io.gearpump.streaming.transaction.api"><i>CheckpointStoreFactory</i></a></li>
+<li><a href="io/gearpump/streaming/task/CheckProcessorDeath.html" title="class in io.gearpump.streaming.task">CheckProcessorDeath</a></li>
+<li><a href="io/gearpump/streaming/task/CheckProcessorDeath$.html" title="class in io.gearpump.streaming.task">CheckProcessorDeath$</a></li>
 <li><a href="io/gearpump/streaming/task/ClockEvent.html" title="interface in io.gearpump.streaming.task"><i>ClockEvent</i></a></li>
 <li><a href="io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster">ClockService</a></li>
 <li><a href="io/gearpump/streaming/appmaster/ClockService$.html" title="class in io.gearpump.streaming.appmaster">ClockService$</a></li>
@@ -83,6 +87,7 @@
 <li><a href="io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker.ClockValue</a></li>
 <li><a href="io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue$.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker.ClockValue$</a></li>
 <li><a href="io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster">ClockService.ProcessorClock</a></li>
+<li><a href="io/gearpump/streaming/appmaster/ClockService.ProcessorClock$.html" title="class in io.gearpump.streaming.appmaster">ClockService.ProcessorClock$</a></li>
 <li><a href="io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html" title="class in io.gearpump.streaming.appmaster">ClockService.ProcessorClocks$</a></li>
 <li><a href="io/gearpump/streaming/appmaster/ClockService.Report.html" title="class in io.gearpump.streaming.appmaster">ClockService.Report</a></li>
 <li><a href="io/gearpump/streaming/appmaster/ClockService.Report$.html" title="class in io.gearpump.streaming.appmaster">ClockService.Report$</a></li>
@@ -162,6 +167,8 @@
 <li><a href="io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor$.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterExecutor$</a></li>
 <li><a href="io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterTask</a></li>
 <li><a href="io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterTask$</a></li>
+<li><a href="io/gearpump/streaming/ExecutorToAppMaster.UnRegisterTask.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.UnRegisterTask</a></li>
+<li><a href="io/gearpump/streaming/ExecutorToAppMaster.UnRegisterTask$.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.UnRegisterTask$</a></li>
 <li><a href="io/gearpump/streaming/task/ExpressTransport.html" title="interface in io.gearpump.streaming.task"><i>ExpressTransport</i></a></li>
 <li><a href="io/gearpump/streaming/dsl/op/FlatMapOp.html" title="class in io.gearpump.streaming.dsl.op">FlatMapOp</a></li>
 <li><a href="io/gearpump/streaming/dsl/op/FlatMapOp$.html" title="class in io.gearpump.streaming.dsl.op">FlatMapOp$</a></li>
@@ -194,8 +201,17 @@
 <li><a href="io/gearpump/transport/netty/ITransportMessageSerializer.html" title="interface in io.gearpump.transport.netty"><i>ITransportMessageSerializer</i></a></li>
 <li><a href="io/gearpump/streaming/appmaster/JarScheduler.html" title="class in io.gearpump.streaming.appmaster">JarScheduler</a></li>
 <li><a href="io/gearpump/streaming/appmaster/JarScheduler$.html" title="class in io.gearpump.streaming.appmaster">JarScheduler$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/JarScheduler.ExecutorFailed.html" title="class in io.gearpump.streaming.appmaster">JarScheduler.ExecutorFailed</a></li>
+<li><a href="io/gearpump/streaming/appmaster/JarScheduler.ExecutorFailed$.html" title="class in io.gearpump.streaming.appmaster">JarScheduler.ExecutorFailed$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/JarScheduler.GetRequestDetails$.html" title="class in io.gearpump.streaming.appmaster">JarScheduler.GetRequestDetails$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/JarScheduler.JarSchedulerImpl.html" title="class in io.gearpump.streaming.appmaster">JarScheduler.JarSchedulerImpl</a></li>
+<li><a href="io/gearpump/streaming/appmaster/JarScheduler.NewDag.html" title="class in io.gearpump.streaming.appmaster">JarScheduler.NewDag</a></li>
+<li><a href="io/gearpump/streaming/appmaster/JarScheduler.NewDag$.html" title="class in io.gearpump.streaming.appmaster">JarScheduler.NewDag$</a></li>
 <li><a href="io/gearpump/streaming/appmaster/JarScheduler.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster">JarScheduler.ResourceRequestDetail</a></li>
 <li><a href="io/gearpump/streaming/appmaster/JarScheduler.ResourceRequestDetail$.html" title="class in io.gearpump.streaming.appmaster">JarScheduler.ResourceRequestDetail$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/JarScheduler.ScheduleTask.html" title="class in io.gearpump.streaming.appmaster">JarScheduler.ScheduleTask</a></li>
+<li><a href="io/gearpump/streaming/appmaster/JarScheduler.ScheduleTask$.html" title="class in io.gearpump.streaming.appmaster">JarScheduler.ScheduleTask$</a></li>
+<li><a href="io/gearpump/streaming/appmaster/JarScheduler.TransitToNewDag$.html" title="class in io.gearpump.streaming.appmaster">JarScheduler.TransitToNewDag$</a></li>
 <li><a href="io/gearpump/streaming/dsl/KVStream.html" title="class in io.gearpump.streaming.dsl">KVStream</a></li>
 <li><a href="io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task">LatencyProbe</a></li>
 <li><a href="io/gearpump/streaming/task/LatencyProbe$.html" title="class in io.gearpump.streaming.task">LatencyProbe$</a></li>
diff --git a/releases/latest/api/java/constant-values.html b/releases/latest/api/java/constant-values.html
index c1432ad..92518b0 100644
--- a/releases/latest/api/java/constant-values.html
+++ b/releases/latest/api/java/constant-values.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:22 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>Constant Field Values</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li>PREV</li>
-<li>NEXT</li>
+<li>Prev</li>
+<li>Next</li>
 </ul>
 <ul class="navList">
-<li><a href="index.html?constant-values.html" target="_top">FRAMES</a></li>
-<li><a href="constant-values.html" target="_top">NO FRAMES</a></li>
+<li><a href="index.html?constant-values.html" target="_top">Frames</a></li>
+<li><a href="constant-values.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="allclasses-noframe.html">All Classes</a></li>
@@ -83,12 +83,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li>PREV</li>
-<li>NEXT</li>
+<li>Prev</li>
+<li>Next</li>
 </ul>
 <ul class="navList">
-<li><a href="index.html?constant-values.html" target="_top">FRAMES</a></li>
-<li><a href="constant-values.html" target="_top">NO FRAMES</a></li>
+<li><a href="index.html?constant-values.html" target="_top">Frames</a></li>
+<li><a href="constant-values.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="allclasses-noframe.html">All Classes</a></li>
diff --git a/releases/latest/api/java/deprecated-list.html b/releases/latest/api/java/deprecated-list.html
index 6ec3768..a67b0ff 100644
--- a/releases/latest/api/java/deprecated-list.html
+++ b/releases/latest/api/java/deprecated-list.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:23 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>Deprecated List</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li>PREV</li>
-<li>NEXT</li>
+<li>Prev</li>
+<li>Next</li>
 </ul>
 <ul class="navList">
-<li><a href="index.html?deprecated-list.html" target="_top">FRAMES</a></li>
-<li><a href="deprecated-list.html" target="_top">NO FRAMES</a></li>
+<li><a href="index.html?deprecated-list.html" target="_top">Frames</a></li>
+<li><a href="deprecated-list.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="allclasses-noframe.html">All Classes</a></li>
@@ -83,12 +83,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li>PREV</li>
-<li>NEXT</li>
+<li>Prev</li>
+<li>Next</li>
 </ul>
 <ul class="navList">
-<li><a href="index.html?deprecated-list.html" target="_top">FRAMES</a></li>
-<li><a href="deprecated-list.html" target="_top">NO FRAMES</a></li>
+<li><a href="index.html?deprecated-list.html" target="_top">Frames</a></li>
+<li><a href="deprecated-list.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="allclasses-noframe.html">All Classes</a></li>
diff --git a/releases/latest/api/java/help-doc.html b/releases/latest/api/java/help-doc.html
index 605d8e6..d0c5e83 100644
--- a/releases/latest/api/java/help-doc.html
+++ b/releases/latest/api/java/help-doc.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:23 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>API Help</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li>PREV</li>
-<li>NEXT</li>
+<li>Prev</li>
+<li>Next</li>
 </ul>
 <ul class="navList">
-<li><a href="index.html?help-doc.html" target="_top">FRAMES</a></li>
-<li><a href="help-doc.html" target="_top">NO FRAMES</a></li>
+<li><a href="index.html?help-doc.html" target="_top">Frames</a></li>
+<li><a href="help-doc.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="allclasses-noframe.html">All Classes</a></li>
@@ -63,7 +63,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <div class="header">
 <h1 class="title">How This API Document Is Organized</h1>
-<p class="subTitle">This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.</p>
+<div class="subTitle">This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.</div>
 </div>
 <div class="contentContainer">
 <ul class="blockList">
@@ -73,7 +73,7 @@
 </li>
 <li class="blockList">
 <h2>Package</h2>
-<p>Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain four categories:</p>
+<p>Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain six categories:</p>
 <ul>
 <li>Interfaces (italic)</li>
 <li>Classes</li>
@@ -153,12 +153,16 @@
 <p>These links show and hide the HTML frames.  All pages are available with or without frames.</p>
 </li>
 <li class="blockList">
+<h2>All Classes</h2>
+<p>The <a href="allclasses-noframe.html">All Classes</a> link shows all classes and interfaces except non-static nested types.</p>
+</li>
+<li class="blockList">
 <h2>Serialized Form</h2>
 <p>Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.</p>
 </li>
 <li class="blockList">
 <h2>Constant Field Values</h2>
-<p>The &lt;a href="constant-values.html"&gt;Constant Field Values&lt;/a&gt; page lists the static final fields and their values.</p>
+<p>The <a href="constant-values.html">Constant Field Values</a> page lists the static final fields and their values.</p>
 </li>
 </ul>
 <em>This help file applies to API documentation generated using the standard doclet.</em></div>
@@ -180,12 +184,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li>PREV</li>
-<li>NEXT</li>
+<li>Prev</li>
+<li>Next</li>
 </ul>
 <ul class="navList">
-<li><a href="index.html?help-doc.html" target="_top">FRAMES</a></li>
-<li><a href="help-doc.html" target="_top">NO FRAMES</a></li>
+<li><a href="index.html?help-doc.html" target="_top">Frames</a></li>
+<li><a href="help-doc.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="allclasses-noframe.html">All Classes</a></li>
diff --git a/releases/latest/api/java/index-all.html b/releases/latest/api/java/index-all.html
index 0dbf38a..b587ef2 100644
--- a/releases/latest/api/java/index-all.html
+++ b/releases/latest/api/java/index-all.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:22 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>Index</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="./stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li>PREV</li>
-<li>NEXT</li>
+<li>Prev</li>
+<li>Next</li>
 </ul>
 <ul class="navList">
-<li><a href="./index.html?index-all.html" target="_top">FRAMES</a></li>
-<li><a href="index-all.html" target="_top">NO FRAMES</a></li>
+<li><a href="./index.html?index-all.html" target="_top">Frames</a></li>
+<li><a href="index-all.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="./allclasses-noframe.html">All Classes</a></li>
@@ -70,7 +70,7 @@
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task"><span class="strong">Ack</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/task/Ack.html#Ack(io.gearpump.streaming.task.TaskId, short, short, int)">Ack(TaskId, short, short, int)</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/Ack.html#Ack(io.gearpump.streaming.task.TaskId,%20short,%20short,%20int)">Ack(TaskId, short, short, int)</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor.SendAck.html#ack()">ack()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor.SendAck.html" title="class in io.gearpump.streaming.task">TaskActor.SendAck</a></dt>
 <dd>&nbsp;</dd>
@@ -80,7 +80,7 @@
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task"><span class="strong">AckRequest</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/task/AckRequest.html#AckRequest(io.gearpump.streaming.task.TaskId, short, int)">AckRequest(TaskId, short, int)</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task">AckRequest</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/AckRequest.html#AckRequest(io.gearpump.streaming.task.TaskId,%20short,%20int)">AckRequest(TaskId, short, int)</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task">AckRequest</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/task/AckRequest$.html" title="class in io.gearpump.streaming.task"><span class="strong">AckRequest$</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
 <dd>&nbsp;</dd>
@@ -98,11 +98,11 @@
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskContext.html#actorOf(akka.actor.Props)">actorOf(Props)</a></span> - Method in interface io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskContext.html#actorOf(akka.actor.Props, java.lang.String)">actorOf(Props, String)</a></span> - Method in interface io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskContext.html#actorOf(akka.actor.Props,%20java.lang.String)">actorOf(Props, String)</a></span> - Method in interface io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskWrapper.html#actorOf(akka.actor.Props)">actorOf(Props)</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskWrapper.html#actorOf(akka.actor.Props, java.lang.String)">actorOf(Props, String)</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskWrapper.html#actorOf(akka.actor.Props,%20java.lang.String)">actorOf(Props, String)</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#actorPath()">actorPath()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster">StreamAppMasterSummary</a></dt>
 <dd>&nbsp;</dd>
@@ -120,16 +120,16 @@
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/task/Ack.html#actualReceivedNum()">actualReceivedNum()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.TaskArgumentStore.html#add(io.gearpump.streaming.task.TaskId, io.gearpump.streaming.executor.TaskLauncher.TaskArgument)">add(TaskId, TaskLauncher.TaskArgument)</a></span> - Method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.TaskArgumentStore.html" title="class in io.gearpump.streaming.executor">Executor.TaskArgumentStore</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.TaskArgumentStore.html#add(io.gearpump.streaming.task.TaskId,%20io.gearpump.streaming.executor.TaskLauncher.TaskArgument)">add(TaskId, TaskLauncher.TaskArgument)</a></span> - Method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.TaskArgumentStore.html" title="class in io.gearpump.streaming.executor">Executor.TaskArgumentStore</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/executor/ExecutorRestartPolicy.html#addTaskToExecutor(int, io.gearpump.streaming.task.TaskId)">addTaskToExecutor(int, TaskId)</a></span> - Method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/ExecutorRestartPolicy.html" title="class in io.gearpump.streaming.executor">ExecutorRestartPolicy</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/ExecutorRestartPolicy.html#addTaskToExecutor(int,%20io.gearpump.streaming.task.TaskId)">addTaskToExecutor(int, TaskId)</a></span> - Method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/ExecutorRestartPolicy.html" title="class in io.gearpump.streaming.executor">ExecutorRestartPolicy</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/metrics/ProcessorAggregator.html#aggregate(scala.collection.immutable.Map, scala.collection.Iterator)">aggregate(Map&lt;String, String&gt;, Iterator&lt;MasterToClient.HistoryMetricsItem&gt;)</a></span> - Method in class io.gearpump.streaming.metrics.<a href="./io/gearpump/streaming/metrics/ProcessorAggregator.html" title="class in io.gearpump.streaming.metrics">ProcessorAggregator</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/metrics/ProcessorAggregator.html#aggregate(scala.collection.immutable.Map,%20scala.collection.Iterator)">aggregate(Map&lt;String, String&gt;, Iterator&lt;MasterToClient.HistoryMetricsItem&gt;)</a></span> - Method in class io.gearpump.streaming.metrics.<a href="./io/gearpump/streaming/metrics/ProcessorAggregator.html" title="class in io.gearpump.streaming.metrics">ProcessorAggregator</a></dt>
 <dd>
 <div class="block">Accept options:
  key: "readOption", value: one of "readLatest", "readRecent", "readHistory"</div>
 </dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/metrics/ProcessorAggregator.html#aggregate(java.lang.String, scala.collection.Iterator, long)">aggregate(String, Iterator&lt;MasterToClient.HistoryMetricsItem&gt;, long)</a></span> - Method in class io.gearpump.streaming.metrics.<a href="./io/gearpump/streaming/metrics/ProcessorAggregator.html" title="class in io.gearpump.streaming.metrics">ProcessorAggregator</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/metrics/ProcessorAggregator.html#aggregate(java.lang.String,%20scala.collection.Iterator,%20long)">aggregate(String, Iterator&lt;MasterToClient.HistoryMetricsItem&gt;, long)</a></span> - Method in class io.gearpump.streaming.metrics.<a href="./io/gearpump/streaming/metrics/ProcessorAggregator.html" title="class in io.gearpump.streaming.metrics">ProcessorAggregator</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/metrics/ProcessorAggregator.Aggregator.html#aggregate(io.gearpump.cluster.MasterToClient.HistoryMetricsItem)">aggregate(MasterToClient.HistoryMetricsItem)</a></span> - Method in interface io.gearpump.streaming.metrics.<a href="./io/gearpump/streaming/metrics/ProcessorAggregator.Aggregator.html" title="interface in io.gearpump.streaming.metrics">ProcessorAggregator.Aggregator</a></dt>
 <dd>&nbsp;</dd>
@@ -137,9 +137,9 @@
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/metrics/ProcessorAggregator.MeterAggregator.html#aggregate(io.gearpump.cluster.MasterToClient.HistoryMetricsItem)">aggregate(MasterToClient.HistoryMetricsItem)</a></span> - Method in class io.gearpump.streaming.metrics.<a href="./io/gearpump/streaming/metrics/ProcessorAggregator.MeterAggregator.html" title="class in io.gearpump.streaming.metrics">ProcessorAggregator.MeterAggregator</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/metrics/TaskFilterAggregator.html#aggregate(scala.collection.immutable.Map, scala.collection.Iterator)">aggregate(Map&lt;String, String&gt;, Iterator&lt;MasterToClient.HistoryMetricsItem&gt;)</a></span> - Method in class io.gearpump.streaming.metrics.<a href="./io/gearpump/streaming/metrics/TaskFilterAggregator.html" title="class in io.gearpump.streaming.metrics">TaskFilterAggregator</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/metrics/TaskFilterAggregator.html#aggregate(scala.collection.immutable.Map,%20scala.collection.Iterator)">aggregate(Map&lt;String, String&gt;, Iterator&lt;MasterToClient.HistoryMetricsItem&gt;)</a></span> - Method in class io.gearpump.streaming.metrics.<a href="./io/gearpump/streaming/metrics/TaskFilterAggregator.html" title="class in io.gearpump.streaming.metrics">TaskFilterAggregator</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/metrics/TaskFilterAggregator.html#aggregate(io.gearpump.streaming.metrics.TaskFilterAggregator.Options, scala.collection.Iterator)">aggregate(TaskFilterAggregator.Options, Iterator&lt;MasterToClient.HistoryMetricsItem&gt;)</a></span> - Method in class io.gearpump.streaming.metrics.<a href="./io/gearpump/streaming/metrics/TaskFilterAggregator.html" title="class in io.gearpump.streaming.metrics">TaskFilterAggregator</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/metrics/TaskFilterAggregator.html#aggregate(io.gearpump.streaming.metrics.TaskFilterAggregator.Options,%20scala.collection.Iterator)">aggregate(TaskFilterAggregator.Options, Iterator&lt;MasterToClient.HistoryMetricsItem&gt;)</a></span> - Method in class io.gearpump.streaming.metrics.<a href="./io/gearpump/streaming/metrics/TaskFilterAggregator.html" title="class in io.gearpump.streaming.metrics">TaskFilterAggregator</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html#allocation()">allocation()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.TaskStatus</a></dt>
 <dd>&nbsp;</dd>
@@ -157,7 +157,7 @@
 <dd>
 <div class="block">Generic storage to store KV Data.</div>
 </dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/transaction/api/OffsetStorage.html#append(long, byte[])">append(long, byte[])</a></span> - Method in interface io.gearpump.streaming.transaction.api.<a href="./io/gearpump/streaming/transaction/api/OffsetStorage.html" title="interface in io.gearpump.streaming.transaction.api">OffsetStorage</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/transaction/api/OffsetStorage.html#append(long,%20byte[])">append(long, byte[])</a></span> - Method in interface io.gearpump.streaming.transaction.api.<a href="./io/gearpump/streaming/transaction/api/OffsetStorage.html" title="interface in io.gearpump.streaming.transaction.api">OffsetStorage</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/util/RecreateRollingFileAppender.html#append(org.apache.log4j.spi.LoggingEvent)">append(LoggingEvent)</a></span> - Method in class io.gearpump.util.<a href="./io/gearpump/util/RecreateRollingFileAppender.html" title="class in io.gearpump.util">RecreateRollingFileAppender</a></dt>
 <dd>&nbsp;</dd>
@@ -169,45 +169,47 @@
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskWrapper.html#appId()">appId()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/JarScheduler.ScheduleTask.html#appJar()">appJar()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/JarScheduler.ScheduleTask.html" title="class in io.gearpump.streaming.appmaster">JarScheduler.ScheduleTask</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.html#applicationReady(int)">applicationReady(int)</a></span> - Method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor">Executor</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/DAG$.html#apply(io.gearpump.util.Graph, int)">apply(Graph&lt;ProcessorDescription, PartitionerDescription&gt;, int)</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/DAG$.html" title="class in io.gearpump.streaming">DAG$</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/DAG$.html#apply(io.gearpump.util.Graph,%20int)">apply(Graph&lt;ProcessorDescription, PartitionerDescription&gt;, int)</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/DAG$.html" title="class in io.gearpump.streaming">DAG$</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/DAG.html#apply(io.gearpump.util.Graph, int)">apply(Graph&lt;ProcessorDescription, PartitionerDescription&gt;, int)</a></span> - Static method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/DAG.html#apply(io.gearpump.util.Graph,%20int)">apply(Graph&lt;ProcessorDescription, PartitionerDescription&gt;, int)</a></span> - Static method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/Stream$.html#apply(io.gearpump.util.Graph, io.gearpump.streaming.dsl.op.Op, scala.Option)">apply(Graph&lt;Op, OpEdge&gt;, Op, Option&lt;OpEdge&gt;)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/Stream$.html" title="class in io.gearpump.streaming.dsl">Stream$</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/Stream$.html#apply(io.gearpump.util.Graph,%20io.gearpump.streaming.dsl.op.Op,%20scala.Option)">apply(Graph&lt;Op, OpEdge&gt;, Op, Option&lt;OpEdge&gt;)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/Stream$.html" title="class in io.gearpump.streaming.dsl">Stream$</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/Stream.html#apply(io.gearpump.util.Graph, io.gearpump.streaming.dsl.op.Op, scala.Option)">apply(Graph&lt;Op, OpEdge&gt;, Op, Option&lt;OpEdge&gt;)</a></span> - Static method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/Stream.html#apply(io.gearpump.util.Graph,%20io.gearpump.streaming.dsl.op.Op,%20scala.Option)">apply(Graph&lt;Op, OpEdge&gt;, Op, Option&lt;OpEdge&gt;)</a></span> - Static method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/StreamApp$.html#apply(java.lang.String, io.gearpump.cluster.client.ClientContext, io.gearpump.cluster.UserConfig)">apply(String, ClientContext, UserConfig)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/StreamApp$.html" title="class in io.gearpump.streaming.dsl">StreamApp$</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/StreamApp$.html#apply(java.lang.String,%20io.gearpump.cluster.client.ClientContext,%20io.gearpump.cluster.UserConfig)">apply(String, ClientContext, UserConfig)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/StreamApp$.html" title="class in io.gearpump.streaming.dsl">StreamApp$</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/StreamApp.html#apply(java.lang.String, io.gearpump.cluster.client.ClientContext, io.gearpump.cluster.UserConfig)">apply(String, ClientContext, UserConfig)</a></span> - Static method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl">StreamApp</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/StreamApp.html#apply(java.lang.String,%20io.gearpump.cluster.client.ClientContext,%20io.gearpump.cluster.UserConfig)">apply(String, ClientContext, UserConfig)</a></span> - Static method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl">StreamApp</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/executor/TaskLauncher$.html#apply(io.gearpump.cluster.ExecutorContext, io.gearpump.cluster.UserConfig)">apply(ExecutorContext, UserConfig)</a></span> - Method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/TaskLauncher$.html" title="class in io.gearpump.streaming.executor">TaskLauncher$</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/TaskLauncher$.html#apply(io.gearpump.cluster.ExecutorContext,%20io.gearpump.cluster.UserConfig)">apply(ExecutorContext, UserConfig)</a></span> - Method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/TaskLauncher$.html" title="class in io.gearpump.streaming.executor">TaskLauncher$</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/executor/TaskLauncher.html#apply(io.gearpump.cluster.ExecutorContext, io.gearpump.cluster.UserConfig)">apply(ExecutorContext, UserConfig)</a></span> - Static method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/TaskLauncher.html" title="class in io.gearpump.streaming.executor">TaskLauncher</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/TaskLauncher.html#apply(io.gearpump.cluster.ExecutorContext,%20io.gearpump.cluster.UserConfig)">apply(ExecutorContext, UserConfig)</a></span> - Static method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/TaskLauncher.html" title="class in io.gearpump.streaming.executor">TaskLauncher</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/Processor$.html#apply(int, java.lang.String, io.gearpump.cluster.UserConfig, scala.reflect.ClassTag)">apply(int, String, UserConfig, ClassTag&lt;T&gt;)</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/Processor$.html" title="class in io.gearpump.streaming">Processor$</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/Processor$.html#apply(int,%20java.lang.String,%20io.gearpump.cluster.UserConfig,%20scala.reflect.ClassTag)">apply(int, String, UserConfig, ClassTag&lt;T&gt;)</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/Processor$.html" title="class in io.gearpump.streaming">Processor$</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/Processor$.html#apply(java.lang.Class, int, java.lang.String, io.gearpump.cluster.UserConfig)">apply(Class&lt;T&gt;, int, String, UserConfig)</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/Processor$.html" title="class in io.gearpump.streaming">Processor$</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/Processor$.html#apply(java.lang.Class,%20int,%20java.lang.String,%20io.gearpump.cluster.UserConfig)">apply(Class&lt;T&gt;, int, String, UserConfig)</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/Processor$.html" title="class in io.gearpump.streaming">Processor$</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/sink/DataSinkProcessor$.html#apply(io.gearpump.streaming.sink.DataSink, int, java.lang.String, io.gearpump.cluster.UserConfig, akka.actor.ActorSystem)">apply(DataSink, int, String, UserConfig, ActorSystem)</a></span> - Method in class io.gearpump.streaming.sink.<a href="./io/gearpump/streaming/sink/DataSinkProcessor$.html" title="class in io.gearpump.streaming.sink">DataSinkProcessor$</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/sink/DataSinkProcessor$.html#apply(io.gearpump.streaming.sink.DataSink,%20int,%20java.lang.String,%20io.gearpump.cluster.UserConfig,%20akka.actor.ActorSystem)">apply(DataSink, int, String, UserConfig, ActorSystem)</a></span> - Method in class io.gearpump.streaming.sink.<a href="./io/gearpump/streaming/sink/DataSinkProcessor$.html" title="class in io.gearpump.streaming.sink">DataSinkProcessor$</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/sink/DataSinkProcessor.html#apply(io.gearpump.streaming.sink.DataSink, int, java.lang.String, io.gearpump.cluster.UserConfig, akka.actor.ActorSystem)">apply(DataSink, int, String, UserConfig, ActorSystem)</a></span> - Static method in class io.gearpump.streaming.sink.<a href="./io/gearpump/streaming/sink/DataSinkProcessor.html" title="class in io.gearpump.streaming.sink">DataSinkProcessor</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/sink/DataSinkProcessor.html#apply(io.gearpump.streaming.sink.DataSink,%20int,%20java.lang.String,%20io.gearpump.cluster.UserConfig,%20akka.actor.ActorSystem)">apply(DataSink, int, String, UserConfig, ActorSystem)</a></span> - Static method in class io.gearpump.streaming.sink.<a href="./io/gearpump/streaming/sink/DataSinkProcessor.html" title="class in io.gearpump.streaming.sink">DataSinkProcessor</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/source/DataSourceProcessor$.html#apply(io.gearpump.streaming.source.DataSource, int, java.lang.String, io.gearpump.cluster.UserConfig, akka.actor.ActorSystem)">apply(DataSource, int, String, UserConfig, ActorSystem)</a></span> - Method in class io.gearpump.streaming.source.<a href="./io/gearpump/streaming/source/DataSourceProcessor$.html" title="class in io.gearpump.streaming.source">DataSourceProcessor$</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/source/DataSourceProcessor$.html#apply(io.gearpump.streaming.source.DataSource,%20int,%20java.lang.String,%20io.gearpump.cluster.UserConfig,%20akka.actor.ActorSystem)">apply(DataSource, int, String, UserConfig, ActorSystem)</a></span> - Method in class io.gearpump.streaming.source.<a href="./io/gearpump/streaming/source/DataSourceProcessor$.html" title="class in io.gearpump.streaming.source">DataSourceProcessor$</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/source/DataSourceProcessor.html#apply(io.gearpump.streaming.source.DataSource, int, java.lang.String, io.gearpump.cluster.UserConfig, akka.actor.ActorSystem)">apply(DataSource, int, String, UserConfig, ActorSystem)</a></span> - Static method in class io.gearpump.streaming.source.<a href="./io/gearpump/streaming/source/DataSourceProcessor.html" title="class in io.gearpump.streaming.source">DataSourceProcessor</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/source/DataSourceProcessor.html#apply(io.gearpump.streaming.source.DataSource,%20int,%20java.lang.String,%20io.gearpump.cluster.UserConfig,%20akka.actor.ActorSystem)">apply(DataSource, int, String, UserConfig, ActorSystem)</a></span> - Static method in class io.gearpump.streaming.source.<a href="./io/gearpump/streaming/source/DataSourceProcessor.html" title="class in io.gearpump.streaming.source">DataSourceProcessor</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/StreamApplication$.html#apply(java.lang.String, io.gearpump.util.Graph, io.gearpump.cluster.UserConfig)">apply(String, Graph&lt;T, P&gt;, UserConfig)</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/StreamApplication$.html" title="class in io.gearpump.streaming">StreamApplication$</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/StreamApplication$.html#apply(java.lang.String,%20io.gearpump.util.Graph,%20io.gearpump.cluster.UserConfig)">apply(String, Graph&lt;T, P&gt;, UserConfig)</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/StreamApplication$.html" title="class in io.gearpump.streaming">StreamApplication$</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/StreamApplication.html#apply(java.lang.String, io.gearpump.util.Graph, io.gearpump.cluster.UserConfig)">apply(String, Graph&lt;T, P&gt;, UserConfig)</a></span> - Static method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/StreamApplication.html" title="class in io.gearpump.streaming">StreamApplication</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/StreamApplication.html#apply(java.lang.String,%20io.gearpump.util.Graph,%20io.gearpump.cluster.UserConfig)">apply(String, Graph&lt;T, P&gt;, UserConfig)</a></span> - Static method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/StreamApplication.html" title="class in io.gearpump.streaming">StreamApplication</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/appmaster/AppMaster.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">AppMaster</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
 <dd>
 <div class="block">AppMaster is the head of a streaming application.</div>
 </dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/AppMaster.html#AppMaster(io.gearpump.cluster.AppMasterContext, io.gearpump.cluster.AppDescription)">AppMaster(AppMasterContext, AppDescription)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/AppMaster.html" title="class in io.gearpump.streaming.appmaster">AppMaster</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/AppMaster.html#AppMaster(io.gearpump.cluster.AppMasterContext,%20io.gearpump.cluster.AppDescription)">AppMaster(AppMasterContext, AppDescription)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/AppMaster.html" title="class in io.gearpump.streaming.appmaster">AppMaster</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/javaapi/StreamApplication.html#appMaster()">appMaster()</a></span> - Method in class io.gearpump.streaming.javaapi.<a href="./io/gearpump/streaming/javaapi/StreamApplication.html" title="class in io.gearpump.streaming.javaapi">StreamApplication</a></dt>
 <dd>&nbsp;</dd>
@@ -231,7 +233,7 @@
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">AppMaster.ExecutorBrief</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html#AppMaster.ExecutorBrief(int, java.lang.String, int, java.lang.String)">AppMaster.ExecutorBrief(int, String, int, String)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ExecutorBrief</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html#AppMaster.ExecutorBrief(int,%20java.lang.String,%20int,%20java.lang.String)">AppMaster.ExecutorBrief(int, String, int, String)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ExecutorBrief</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">AppMaster.ExecutorBrief$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
 <dd>&nbsp;</dd>
@@ -269,7 +271,7 @@
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.ChangeTask</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html#AppMasterToExecutor.ChangeTask(io.gearpump.streaming.task.TaskId, int, io.gearpump.streaming.LifeTime, scala.collection.immutable.List)">AppMasterToExecutor.ChangeTask(TaskId, int, LifeTime, List&lt;Subscriber&gt;)</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTask</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html#AppMasterToExecutor.ChangeTask(io.gearpump.streaming.task.TaskId,%20int,%20io.gearpump.streaming.LifeTime,%20scala.collection.immutable.List)">AppMasterToExecutor.ChangeTask(TaskId, int, LifeTime, List&lt;Subscriber&gt;)</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTask</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/AppMasterToExecutor.ChangeTask$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.ChangeTask$</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
 <dd>&nbsp;</dd>
@@ -279,7 +281,7 @@
 <dd>
 <div class="block">dagVersion, life, and subscribers will be changed on target task list.</div>
 </dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html#AppMasterToExecutor.ChangeTasks(scala.collection.immutable.List, int, io.gearpump.streaming.LifeTime, scala.collection.immutable.List)">AppMasterToExecutor.ChangeTasks(List&lt;TaskId&gt;, int, LifeTime, List&lt;Subscriber&gt;)</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTasks</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html#AppMasterToExecutor.ChangeTasks(scala.collection.immutable.List,%20int,%20io.gearpump.streaming.LifeTime,%20scala.collection.immutable.List)">AppMasterToExecutor.ChangeTasks(List&lt;TaskId&gt;, int, LifeTime, List&lt;Subscriber&gt;)</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTasks</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/AppMasterToExecutor.ChangeTasks$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.ChangeTasks$</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
 <dd>&nbsp;</dd>
@@ -287,7 +289,7 @@
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.LaunchTasks</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html#AppMasterToExecutor.LaunchTasks(scala.collection.immutable.List, int, io.gearpump.streaming.ProcessorDescription, scala.collection.immutable.List)">AppMasterToExecutor.LaunchTasks(List&lt;TaskId&gt;, int, ProcessorDescription, List&lt;Subscriber&gt;)</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.LaunchTasks</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html#AppMasterToExecutor.LaunchTasks(scala.collection.immutable.List,%20int,%20io.gearpump.streaming.ProcessorDescription,%20scala.collection.immutable.List)">AppMasterToExecutor.LaunchTasks(List&lt;TaskId&gt;, int, ProcessorDescription, List&lt;Subscriber&gt;)</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.LaunchTasks</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/AppMasterToExecutor.LaunchTasks$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.LaunchTasks$</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
 <dd>&nbsp;</dd>
@@ -325,9 +327,17 @@
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.StartTask$.html#AppMasterToExecutor.StartTask$()">AppMasterToExecutor.StartTask$()</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.StartTask$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.StartTask$</a></dt>
 <dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/AppMasterToExecutor.StopTask.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.StopTask</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.StopTask.html#AppMasterToExecutor.StopTask(io.gearpump.streaming.task.TaskId)">AppMasterToExecutor.StopTask(TaskId)</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.StopTask.html" title="class in io.gearpump.streaming">AppMasterToExecutor.StopTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/AppMasterToExecutor.StopTask$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.StopTask$</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.StopTask$.html#AppMasterToExecutor.StopTask$()">AppMasterToExecutor.StopTask$()</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.StopTask$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.StopTask$</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.TaskChanged</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html#AppMasterToExecutor.TaskChanged(io.gearpump.streaming.task.TaskId, int)">AppMasterToExecutor.TaskChanged(TaskId, int)</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskChanged</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html#AppMasterToExecutor.TaskChanged(io.gearpump.streaming.task.TaskId,%20int)">AppMasterToExecutor.TaskChanged(TaskId, int)</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskChanged</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/AppMasterToExecutor.TaskChanged$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.TaskChanged$</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
 <dd>&nbsp;</dd>
@@ -335,7 +345,7 @@
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/AppMasterToExecutor.TaskLocationsReady.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.TaskLocationsReady</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.TaskLocationsReady.html#AppMasterToExecutor.TaskLocationsReady(io.gearpump.streaming.appmaster.TaskRegistry.TaskLocations, int)">AppMasterToExecutor.TaskLocationsReady(TaskRegistry.TaskLocations, int)</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.TaskLocationsReady.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskLocationsReady</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.TaskLocationsReady.html#AppMasterToExecutor.TaskLocationsReady(io.gearpump.streaming.appmaster.TaskRegistry.TaskLocations,%20int)">AppMasterToExecutor.TaskLocationsReady(TaskRegistry.TaskLocations, int)</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.TaskLocationsReady.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskLocationsReady</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/AppMasterToExecutor.TaskLocationsReady$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.TaskLocationsReady$</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
 <dd>&nbsp;</dd>
@@ -343,7 +353,7 @@
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/AppMasterToExecutor.TaskLocationsReceived.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.TaskLocationsReceived</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.TaskLocationsReceived.html#AppMasterToExecutor.TaskLocationsReceived(int, int)">AppMasterToExecutor.TaskLocationsReceived(int, int)</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.TaskLocationsReceived.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskLocationsReceived</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.TaskLocationsReceived.html#AppMasterToExecutor.TaskLocationsReceived(int,%20int)">AppMasterToExecutor.TaskLocationsReceived(int, int)</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.TaskLocationsReceived.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskLocationsReceived</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/AppMasterToExecutor.TaskLocationsReceived$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.TaskLocationsReceived$</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
 <dd>&nbsp;</dd>
@@ -351,7 +361,7 @@
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/AppMasterToExecutor.TaskLocationsRejected.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.TaskLocationsRejected</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.TaskLocationsRejected.html#AppMasterToExecutor.TaskLocationsRejected(int, int, java.lang.String, java.lang.Throwable)">AppMasterToExecutor.TaskLocationsRejected(int, int, String, Throwable)</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.TaskLocationsRejected.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskLocationsRejected</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.TaskLocationsRejected.html#AppMasterToExecutor.TaskLocationsRejected(int,%20int,%20java.lang.String,%20java.lang.Throwable)">AppMasterToExecutor.TaskLocationsRejected(int, int, String, Throwable)</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.TaskLocationsRejected.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskLocationsRejected</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/AppMasterToExecutor.TaskLocationsRejected$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.TaskLocationsRejected$</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
 <dd>&nbsp;</dd>
@@ -359,7 +369,7 @@
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.TaskRegistered</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html#AppMasterToExecutor.TaskRegistered(io.gearpump.streaming.task.TaskId, int, long)">AppMasterToExecutor.TaskRegistered(TaskId, int, long)</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRegistered</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html#AppMasterToExecutor.TaskRegistered(io.gearpump.streaming.task.TaskId,%20int,%20long)">AppMasterToExecutor.TaskRegistered(TaskId, int, long)</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRegistered</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/AppMasterToExecutor.TaskRegistered$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.TaskRegistered$</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
 <dd>&nbsp;</dd>
@@ -431,18 +441,18 @@
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/task/Subscription.html#changeLife(io.gearpump.streaming.LifeTime)">changeLife(LifeTime)</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Subscription.html" title="class in io.gearpump.streaming.task">Subscription</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.HealthChecker.html#check(long, scala.collection.immutable.Map, io.gearpump.streaming.DAG, long)">check(long, Map&lt;Object, ClockService.ProcessorClock&gt;, DAG, long)</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.HealthChecker.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.HealthChecker.html#check(long,%20scala.collection.immutable.Map,%20io.gearpump.streaming.DAG,%20long)">check(long, Map&lt;Object, ClockService.ProcessorClock&gt;, DAG, long)</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.HealthChecker.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/util/RecreateRollingFileAppender.html#checkFileInterval">checkFileInterval</a></span> - Variable in class io.gearpump.util.<a href="./io/gearpump/util/RecreateRollingFileAppender.html" title="class in io.gearpump.util">RecreateRollingFileAppender</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor.SecurityChecker.html#checkMessage(io.gearpump.Message, akka.actor.ActorRef)">checkMessage(Message, ActorRef)</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor.SecurityChecker.html" title="class in io.gearpump.streaming.task">TaskActor.SecurityChecker</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor.SecurityChecker.html#checkMessage(io.gearpump.Message,%20akka.actor.ActorRef)">checkMessage(Message, ActorRef)</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor.SecurityChecker.html" title="class in io.gearpump.streaming.task">TaskActor.SecurityChecker</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/state/api/PersistentState.html#checkpoint()">checkpoint()</a></span> - Method in interface io.gearpump.streaming.state.api.<a href="./io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api">PersistentState</a></dt>
 <dd>
 <div class="block">get a binary snapshot of state
  usually invoked by the framework</div>
 </dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/CheckpointManager.html#checkpoint(long, byte[])">checkpoint(long, byte[])</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/CheckpointManager.html" title="class in io.gearpump.streaming.state.impl">CheckpointManager</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/CheckpointManager.html#checkpoint(long,%20byte[])">checkpoint(long, byte[])</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/CheckpointManager.html" title="class in io.gearpump.streaming.state.impl">CheckpointManager</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/NonWindowState.html#checkpoint()">checkpoint()</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/NonWindowState.html" title="class in io.gearpump.streaming.state.impl">NonWindowState</a></dt>
 <dd>&nbsp;</dd>
@@ -462,7 +472,7 @@
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/state/impl/CheckpointManager.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">CheckpointManager</span></a> - Class in <a href="./io/gearpump/streaming/state/impl/package-summary.html">io.gearpump.streaming.state.impl</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/CheckpointManager.html#CheckpointManager(long, io.gearpump.streaming.transaction.api.CheckpointStore)">CheckpointManager(long, CheckpointStore)</a></span> - Constructor for class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/CheckpointManager.html" title="class in io.gearpump.streaming.state.impl">CheckpointManager</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/CheckpointManager.html#CheckpointManager(long,%20io.gearpump.streaming.transaction.api.CheckpointStore)">CheckpointManager(long, CheckpointStore)</a></span> - Constructor for class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/CheckpointManager.html" title="class in io.gearpump.streaming.state.impl">CheckpointManager</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/state/api/PersistentTask.html#checkpointStore()">checkpointStore()</a></span> - Method in class io.gearpump.streaming.state.api.<a href="./io/gearpump/streaming/state/api/PersistentTask.html" title="class in io.gearpump.streaming.state.api">PersistentTask</a></dt>
 <dd>&nbsp;</dd>
@@ -478,6 +488,14 @@
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/state/api/MonoidState.html#checkpointTime()">checkpointTime()</a></span> - Method in class io.gearpump.streaming.state.api.<a href="./io/gearpump/streaming/state/api/MonoidState.html" title="class in io.gearpump.streaming.state.api">MonoidState</a></dt>
 <dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/CheckProcessorDeath.html" title="class in io.gearpump.streaming.task"><span class="strong">CheckProcessorDeath</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/CheckProcessorDeath.html#CheckProcessorDeath(int)">CheckProcessorDeath(int)</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/CheckProcessorDeath.html" title="class in io.gearpump.streaming.task">CheckProcessorDeath</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/task/CheckProcessorDeath$.html" title="class in io.gearpump.streaming.task"><span class="strong">CheckProcessorDeath$</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/CheckProcessorDeath$.html#CheckProcessorDeath$()">CheckProcessorDeath$()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/CheckProcessorDeath$.html" title="class in io.gearpump.streaming.task">CheckProcessorDeath$</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html#clock()">clock()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html" title="class in io.gearpump.streaming.appmaster">ClockService.StoredStartClock</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#clock()">clock()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster">StreamAppMasterSummary</a></dt>
@@ -506,7 +524,7 @@
 <dd>
 <div class="block">The clockService will maintain a global view of message timestamp in the application</div>
 </dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.html#ClockService(io.gearpump.streaming.DAG, io.gearpump.streaming.storage.AppDataStore)">ClockService(DAG, AppDataStore)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster">ClockService</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.html#ClockService(io.gearpump.streaming.DAG,%20io.gearpump.streaming.storage.AppDataStore)">ClockService(DAG, AppDataStore)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster">ClockService</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.html#clockService()">clockService()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster">ClockService</a></dt>
 <dd>&nbsp;</dd>
@@ -546,7 +564,7 @@
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.HealthChecker.ClockValue</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html#ClockService.HealthChecker.ClockValue(long, long)">ClockService.HealthChecker.ClockValue(long, long)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker.ClockValue</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html#ClockService.HealthChecker.ClockValue(long,%20long)">ClockService.HealthChecker.ClockValue(long, long)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker.ClockValue</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.HealthChecker.ClockValue$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
 <dd>&nbsp;</dd>
@@ -554,7 +572,11 @@
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.ProcessorClock</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html#ClockService.ProcessorClock(int, int)">ClockService.ProcessorClock(int, int)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster">ClockService.ProcessorClock</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html#ClockService.ProcessorClock(int,%20io.gearpump.streaming.LifeTime,%20int,%20long,%20long[])">ClockService.ProcessorClock(int, LifeTime, int, long, long[])</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster">ClockService.ProcessorClock</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/ClockService.ProcessorClock$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.ProcessorClock$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.ProcessorClock$.html#ClockService.ProcessorClock$()">ClockService.ProcessorClock$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.ProcessorClock$.html" title="class in io.gearpump.streaming.appmaster">ClockService.ProcessorClock$</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.ProcessorClocks$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
 <dd>&nbsp;</dd>
@@ -647,13 +669,17 @@
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/javaapi/Task.html#context">context</a></span> - Variable in class io.gearpump.streaming.javaapi.<a href="./io/gearpump/streaming/javaapi/Task.html" title="class in io.gearpump.streaming.javaapi">Task</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html#copy(io.gearpump.streaming.LifeTime)">copy(LifeTime)</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster">ClockService.ProcessorClock</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskRegistry.html#copy(scala.collection.immutable.List,%20scala.collection.immutable.Map,%20scala.collection.immutable.Set)">copy(List&lt;TaskId&gt;, Map&lt;TaskId, TaskRegistry.TaskLocation&gt;, Set&lt;TaskId&gt;)</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskCount.html#count()">count()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskCount.html" title="class in io.gearpump.streaming.appmaster">TaskCount</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/metrics/ProcessorAggregator.HistogramAggregator.html#count()">count()</a></span> - Method in class io.gearpump.streaming.metrics.<a href="./io/gearpump/streaming/metrics/ProcessorAggregator.HistogramAggregator.html" title="class in io.gearpump.streaming.metrics">ProcessorAggregator.HistogramAggregator</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/metrics/ProcessorAggregator.MeterAggregator.html#count()">count()</a></span> - Method in class io.gearpump.streaming.metrics.<a href="./io/gearpump/streaming/metrics/ProcessorAggregator.MeterAggregator.html" title="class in io.gearpump.streaming.metrics">ProcessorAggregator.MeterAggregator</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/metrics/ProcessorAggregator.AggregatorFactory.html#create(io.gearpump.cluster.MasterToClient.HistoryMetricsItem, java.lang.String)">create(MasterToClient.HistoryMetricsItem, String)</a></span> - Method in class io.gearpump.streaming.metrics.<a href="./io/gearpump/streaming/metrics/ProcessorAggregator.AggregatorFactory.html" title="class in io.gearpump.streaming.metrics">ProcessorAggregator.AggregatorFactory</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/metrics/ProcessorAggregator.AggregatorFactory.html#create(io.gearpump.cluster.MasterToClient.HistoryMetricsItem,%20java.lang.String)">create(MasterToClient.HistoryMetricsItem, String)</a></span> - Method in class io.gearpump.streaming.metrics.<a href="./io/gearpump/streaming/metrics/ProcessorAggregator.AggregatorFactory.html" title="class in io.gearpump.streaming.metrics">ProcessorAggregator.AggregatorFactory</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/LifeTime.html#cross(io.gearpump.streaming.LifeTime)">cross(LifeTime)</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a></dt>
 <dd>&nbsp;</dd>
@@ -667,13 +693,15 @@
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager.LatestDAG.html#dag()">dag()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager.LatestDAG.html" title="class in io.gearpump.streaming.appmaster">DagManager.LatestDAG</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/JarScheduler.NewDag.html#dag()">dag()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/JarScheduler.NewDag.html" title="class in io.gearpump.streaming.appmaster">JarScheduler.NewDag</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#dag()">dag()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster">StreamAppMasterSummary</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming"><span class="strong">DAG</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
 <dd>
 <div class="block">DAG is wrapper for <code>Graph</code> for streaming applications.</div>
 </dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/DAG.html#DAG(int, scala.collection.immutable.Map, io.gearpump.util.Graph)">DAG(int, Map&lt;Object, ProcessorDescription&gt;, Graph&lt;Object, PartitionerDescription&gt;)</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/DAG.html#DAG(int,%20scala.collection.immutable.Map,%20io.gearpump.util.Graph)">DAG(int, Map&lt;Object, ProcessorDescription&gt;, Graph&lt;Object, PartitionerDescription&gt;)</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/StreamApplication$.html#DAG()">DAG()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/StreamApplication$.html" title="class in io.gearpump.streaming">StreamApplication$</a></dt>
 <dd>&nbsp;</dd>
@@ -689,7 +717,7 @@
 <dd>
 <div class="block">Will handle dag modification and other stuff related with DAG</div>
 </dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager.html#DagManager(int, io.gearpump.cluster.UserConfig, io.gearpump.streaming.storage.AppDataStore, scala.Option)">DagManager(int, UserConfig, AppDataStore, Option&lt;DAG&gt;)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster">DagManager</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager.html#DagManager(int,%20io.gearpump.cluster.UserConfig,%20io.gearpump.streaming.storage.AppDataStore,%20scala.Option)">DagManager(int, UserConfig, AppDataStore, Option&lt;DAG&gt;)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster">DagManager</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/appmaster/DagManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
 <dd>&nbsp;</dd>
@@ -721,7 +749,7 @@
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.GetTaskLaunchData</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html#DagManager.GetTaskLaunchData(int, int, java.lang.Object)">DagManager.GetTaskLaunchData(int, int, Object)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html" title="class in io.gearpump.streaming.appmaster">DagManager.GetTaskLaunchData</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html#DagManager.GetTaskLaunchData(int,%20int,%20java.lang.Object)">DagManager.GetTaskLaunchData(int, int, Object)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html" title="class in io.gearpump.streaming.appmaster">DagManager.GetTaskLaunchData</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.GetTaskLaunchData$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
 <dd>&nbsp;</dd>
@@ -745,7 +773,7 @@
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.ReplaceProcessor</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html#DagManager.ReplaceProcessor(int, io.gearpump.streaming.ProcessorDescription)">DagManager.ReplaceProcessor(int, ProcessorDescription)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html" title="class in io.gearpump.streaming.appmaster">DagManager.ReplaceProcessor</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html#DagManager.ReplaceProcessor(int,%20io.gearpump.streaming.ProcessorDescription)">DagManager.ReplaceProcessor(int, ProcessorDescription)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html" title="class in io.gearpump.streaming.appmaster">DagManager.ReplaceProcessor</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.ReplaceProcessor$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
 <dd>&nbsp;</dd>
@@ -753,7 +781,7 @@
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.TaskLaunchData</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html#DagManager.TaskLaunchData(io.gearpump.streaming.ProcessorDescription, scala.collection.immutable.List, java.lang.Object)">DagManager.TaskLaunchData(ProcessorDescription, List&lt;Subscriber&gt;, Object)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html" title="class in io.gearpump.streaming.appmaster">DagManager.TaskLaunchData</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html#DagManager.TaskLaunchData(io.gearpump.streaming.ProcessorDescription,%20scala.collection.immutable.List,%20java.lang.Object)">DagManager.TaskLaunchData(ProcessorDescription, List&lt;Subscriber&gt;, Object)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html" title="class in io.gearpump.streaming.appmaster">DagManager.TaskLaunchData</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/appmaster/DagManager.TaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.TaskLaunchData$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
 <dd>&nbsp;</dd>
@@ -812,7 +840,7 @@
 </dd>
 <dt><a href="./io/gearpump/streaming/dsl/op/DataSinkOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">DataSinkOp</span></a>&lt;<a href="./io/gearpump/streaming/dsl/op/DataSinkOp.html" title="type parameter in DataSinkOp">T</a>&gt; - Class in <a href="./io/gearpump/streaming/dsl/op/package-summary.html">io.gearpump.streaming.dsl.op</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/DataSinkOp.html#DataSinkOp(io.gearpump.streaming.sink.DataSink, int, io.gearpump.cluster.UserConfig, java.lang.String)">DataSinkOp(DataSink, int, UserConfig, String)</a></span> - Constructor for class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/DataSinkOp.html" title="class in io.gearpump.streaming.dsl.op">DataSinkOp</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/DataSinkOp.html#DataSinkOp(io.gearpump.streaming.sink.DataSink,%20int,%20io.gearpump.cluster.UserConfig,%20java.lang.String)">DataSinkOp(DataSink, int, UserConfig, String)</a></span> - Constructor for class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/DataSinkOp.html" title="class in io.gearpump.streaming.dsl.op">DataSinkOp</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/dsl/op/DataSinkOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">DataSinkOp$</span></a> - Class in <a href="./io/gearpump/streaming/dsl/op/package-summary.html">io.gearpump.streaming.dsl.op</a></dt>
 <dd>&nbsp;</dd>
@@ -836,7 +864,7 @@
 <dd>
 <div class="block">general task that runs any <a href="./io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink"><code>DataSink</code></a></div>
 </dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/sink/DataSinkTask.html#DataSinkTask(io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">DataSinkTask(TaskContext, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.sink.<a href="./io/gearpump/streaming/sink/DataSinkTask.html" title="class in io.gearpump.streaming.sink">DataSinkTask</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/sink/DataSinkTask.html#DataSinkTask(io.gearpump.streaming.task.TaskContext,%20io.gearpump.cluster.UserConfig)">DataSinkTask(TaskContext, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.sink.<a href="./io/gearpump/streaming/sink/DataSinkTask.html" title="class in io.gearpump.streaming.sink">DataSinkTask</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/sink/DataSinkTask$.html" title="class in io.gearpump.streaming.sink"><span class="strong">DataSinkTask$</span></a> - Class in <a href="./io/gearpump/streaming/sink/package-summary.html">io.gearpump.streaming.sink</a></dt>
 <dd>&nbsp;</dd>
@@ -858,7 +886,7 @@
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/dsl/op/DataSourceOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">DataSourceOp</span></a>&lt;<a href="./io/gearpump/streaming/dsl/op/DataSourceOp.html" title="type parameter in DataSourceOp">T</a>&gt; - Class in <a href="./io/gearpump/streaming/dsl/op/package-summary.html">io.gearpump.streaming.dsl.op</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/DataSourceOp.html#DataSourceOp(io.gearpump.streaming.source.DataSource, int, io.gearpump.cluster.UserConfig, java.lang.String)">DataSourceOp(DataSource, int, UserConfig, String)</a></span> - Constructor for class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/DataSourceOp.html" title="class in io.gearpump.streaming.dsl.op">DataSourceOp</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/DataSourceOp.html#DataSourceOp(io.gearpump.streaming.source.DataSource,%20int,%20io.gearpump.cluster.UserConfig,%20java.lang.String)">DataSourceOp(DataSource, int, UserConfig, String)</a></span> - Constructor for class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/DataSourceOp.html" title="class in io.gearpump.streaming.dsl.op">DataSourceOp</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/dsl/op/DataSourceOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">DataSourceOp$</span></a> - Class in <a href="./io/gearpump/streaming/dsl/op/package-summary.html">io.gearpump.streaming.dsl.op</a></dt>
 <dd>&nbsp;</dd>
@@ -883,15 +911,17 @@
 <div class="block">general task that runs any <a href="./io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source"><code>DataSource</code></a>
  see <a href="./io/gearpump/streaming/source/DataSourceProcessor.html" title="class in io.gearpump.streaming.source"><code>DataSourceProcessor</code></a> for its usage</div>
 </dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/source/DataSourceTask.html#DataSourceTask(io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">DataSourceTask(TaskContext, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.source.<a href="./io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source">DataSourceTask</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/source/DataSourceTask.html#DataSourceTask(io.gearpump.streaming.task.TaskContext,%20io.gearpump.cluster.UserConfig)">DataSourceTask(TaskContext, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.source.<a href="./io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source">DataSourceTask</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/source/DataSourceTask$.html" title="class in io.gearpump.streaming.source"><span class="strong">DataSourceTask$</span></a> - Class in <a href="./io/gearpump/streaming/source/package-summary.html">io.gearpump.streaming.source</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/source/DataSourceTask$.html#DataSourceTask$()">DataSourceTask$()</a></span> - Constructor for class io.gearpump.streaming.source.<a href="./io/gearpump/streaming/source/DataSourceTask$.html" title="class in io.gearpump.streaming.source">DataSourceTask$</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskRegistry.html#deadTasks()">deadTasks()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/LifeTime.html#death()">death()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/transport/netty/MessageDecoder.html#decode(org.jboss.netty.channel.ChannelHandlerContext, org.jboss.netty.channel.Channel, org.jboss.netty.buffer.ChannelBuffer)">decode(ChannelHandlerContext, Channel, ChannelBuffer)</a></span> - Method in class io.gearpump.transport.netty.<a href="./io/gearpump/transport/netty/MessageDecoder.html" title="class in io.gearpump.transport.netty">MessageDecoder</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/transport/netty/MessageDecoder.html#decode(org.jboss.netty.channel.ChannelHandlerContext,%20org.jboss.netty.channel.Channel,%20org.jboss.netty.buffer.ChannelBuffer)">decode(ChannelHandlerContext, Channel, ChannelBuffer)</a></span> - Method in class io.gearpump.transport.netty.<a href="./io/gearpump/transport/netty/MessageDecoder.html" title="class in io.gearpump.transport.netty">MessageDecoder</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/metrics/TaskFilterAggregator$.html#DEFAULT_LIMIT()">DEFAULT_LIMIT()</a></span> - Method in class io.gearpump.streaming.metrics.<a href="./io/gearpump/streaming/metrics/TaskFilterAggregator$.html" title="class in io.gearpump.streaming.metrics">TaskFilterAggregator$</a></dt>
 <dd>&nbsp;</dd>
@@ -945,9 +975,9 @@
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/state/api/Serializer.html#deserialize(byte[])">deserialize(byte[])</a></span> - Method in interface io.gearpump.streaming.state.api.<a href="./io/gearpump/streaming/state/api/Serializer.html" title="interface in io.gearpump.streaming.state.api">Serializer</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/task/StreamingTransportSerializer.html#deserialize(java.io.DataInput, int)">deserialize(DataInput, int)</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/StreamingTransportSerializer.html" title="class in io.gearpump.streaming.task">StreamingTransportSerializer</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/StreamingTransportSerializer.html#deserialize(java.io.DataInput,%20int)">deserialize(DataInput, int)</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/StreamingTransportSerializer.html" title="class in io.gearpump.streaming.task">StreamingTransportSerializer</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/transport/netty/ITransportMessageSerializer.html#deserialize(java.io.DataInput, int)">deserialize(DataInput, int)</a></span> - Method in interface io.gearpump.transport.netty.<a href="./io/gearpump/transport/netty/ITransportMessageSerializer.html" title="interface in io.gearpump.transport.netty">ITransportMessageSerializer</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/transport/netty/ITransportMessageSerializer.html#deserialize(java.io.DataInput,%20int)">deserialize(DataInput, int)</a></span> - Method in interface io.gearpump.transport.netty.<a href="./io/gearpump/transport/netty/ITransportMessageSerializer.html" title="interface in io.gearpump.transport.netty">ITransportMessageSerializer</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/dsl/op/Direct.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Direct</span></a> - Class in <a href="./io/gearpump/streaming/dsl/op/package-summary.html">io.gearpump.streaming.dsl.op</a></dt>
 <dd>
@@ -967,9 +997,9 @@
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.State$.html#DYNAMIC_DAG_PHASE2()">DYNAMIC_DAG_PHASE2()</a></span> - Method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.State$.html" title="class in io.gearpump.streaming.executor">Executor.State$</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.html#dynamicDagPhase1(int, scala.collection.immutable.List, scala.collection.immutable.List, scala.collection.immutable.List)">dynamicDagPhase1(int, List&lt;TaskId&gt;, List&lt;AppMasterToExecutor.ChangeTask&gt;, List&lt;TaskId&gt;)</a></span> - Method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor">Executor</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.html#dynamicDagPhase1(int,%20scala.collection.immutable.List,%20scala.collection.immutable.List,%20scala.collection.immutable.List)">dynamicDagPhase1(int, List&lt;TaskId&gt;, List&lt;AppMasterToExecutor.ChangeTask&gt;, List&lt;TaskId&gt;)</a></span> - Method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor">Executor</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.html#dynamicDagPhase2(int, scala.collection.immutable.List, scala.collection.immutable.List)">dynamicDagPhase2(int, List&lt;TaskId&gt;, List&lt;AppMasterToExecutor.ChangeTask&gt;)</a></span> - Method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor">Executor</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.html#dynamicDagPhase2(int,%20scala.collection.immutable.List,%20scala.collection.immutable.List)">dynamicDagPhase2(int, List&lt;TaskId&gt;, List&lt;AppMasterToExecutor.ChangeTask&gt;)</a></span> - Method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor">Executor</a></dt>
 <dd>&nbsp;</dd>
 </dl>
 <a name="_E_">
@@ -983,7 +1013,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.ExecutorSummary$.html#empty()">empty()</a></span> - Method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.ExecutorSummary$.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorSummary$</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/transport/netty/MessageEncoder.html#encode(org.jboss.netty.channel.ChannelHandlerContext, org.jboss.netty.channel.Channel, java.lang.Object)">encode(ChannelHandlerContext, Channel, Object)</a></span> - Method in class io.gearpump.transport.netty.<a href="./io/gearpump/transport/netty/MessageEncoder.html" title="class in io.gearpump.transport.netty">MessageEncoder</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/transport/netty/MessageEncoder.html#encode(org.jboss.netty.channel.ChannelHandlerContext,%20org.jboss.netty.channel.Channel,%20java.lang.Object)">encode(ChannelHandlerContext, Channel, Object)</a></span> - Method in class io.gearpump.transport.netty.<a href="./io/gearpump/transport/netty/MessageEncoder.html" title="class in io.gearpump.transport.netty">MessageEncoder</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/metrics/TaskFilterAggregator$.html#EndProcessor()">EndProcessor()</a></span> - Method in class io.gearpump.streaming.metrics.<a href="./io/gearpump/streaming/metrics/TaskFilterAggregator$.html" title="class in io.gearpump.streaming.metrics">TaskFilterAggregator$</a></dt>
 <dd>&nbsp;</dd>
@@ -1011,9 +1041,9 @@
 <dd>
 <div class="block">Executor is child of AppMaster.</div>
 </dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.html#Executor(io.gearpump.cluster.ExecutorContext, io.gearpump.cluster.UserConfig, io.gearpump.streaming.executor.ITaskLauncher)">Executor(ExecutorContext, UserConfig, ITaskLauncher)</a></span> - Constructor for class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor">Executor</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.html#Executor(io.gearpump.cluster.ExecutorContext,%20io.gearpump.cluster.UserConfig,%20io.gearpump.streaming.executor.ITaskLauncher)">Executor(ExecutorContext, UserConfig, ITaskLauncher)</a></span> - Constructor for class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor">Executor</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.html#Executor(io.gearpump.cluster.ExecutorContext, io.gearpump.cluster.UserConfig)">Executor(ExecutorContext, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor">Executor</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.html#Executor(io.gearpump.cluster.ExecutorContext,%20io.gearpump.cluster.UserConfig)">Executor(ExecutorContext, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor">Executor</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html#executor()">executor()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterExecutor</a></dt>
 <dd>&nbsp;</dd>
@@ -1035,7 +1065,7 @@
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/executor/Executor.ExecutorSummary.html" title="class in io.gearpump.streaming.executor"><span class="strong">Executor.ExecutorSummary</span></a> - Class in <a href="./io/gearpump/streaming/executor/package-summary.html">io.gearpump.streaming.executor</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.ExecutorSummary.html#Executor.ExecutorSummary(int, int, java.lang.String, java.lang.String, java.lang.String, int, scala.collection.immutable.Map, java.lang.String)">Executor.ExecutorSummary(int, int, String, String, String, int, Map&lt;Object, List&lt;TaskId&gt;&gt;, String)</a></span> - Constructor for class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.ExecutorSummary.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorSummary</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.ExecutorSummary.html#Executor.ExecutorSummary(int,%20int,%20java.lang.String,%20java.lang.String,%20java.lang.String,%20int,%20scala.collection.immutable.Map,%20java.lang.String)">Executor.ExecutorSummary(int, int, String, String, String, int, Map&lt;Object, List&lt;TaskId&gt;&gt;, String)</a></span> - Constructor for class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.ExecutorSummary.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorSummary</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/executor/Executor.ExecutorSummary$.html" title="class in io.gearpump.streaming.executor"><span class="strong">Executor.ExecutorSummary$</span></a> - Class in <a href="./io/gearpump/streaming/executor/package-summary.html">io.gearpump.streaming.executor</a></dt>
 <dd>&nbsp;</dd>
@@ -1100,6 +1130,10 @@
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html#executorId()">executorId()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ExecutorBrief</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/JarScheduler.ExecutorFailed.html#executorId()">executorId()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/JarScheduler.ExecutorFailed.html" title="class in io.gearpump.streaming.appmaster">JarScheduler.ExecutorFailed</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/JarScheduler.ScheduleTask.html#executorId()">executorId()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/JarScheduler.ScheduleTask.html" title="class in io.gearpump.streaming.appmaster">JarScheduler.ScheduleTask</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html#executorId()">executorId()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocation</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskScheduler.Location.html#executorId()">executorId()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskScheduler.Location.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.Location</a></dt>
@@ -1118,6 +1152,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html#executorId()">executorId()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterTask</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/ExecutorToAppMaster.UnRegisterTask.html#executorId()">executorId()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/ExecutorToAppMaster.UnRegisterTask.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.UnRegisterTask</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskContext.html#executorId()">executorId()</a></span> - Method in interface io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskContextData.html#executorId()">executorId()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task">TaskContextData</a></dt>
@@ -1140,7 +1176,7 @@
    if the limit is exceeded the policy will not allow to restart the executor
  param:  withinTimeRange duration of the time window for maxNrOfRetries, Duration.Inf means no window</div>
 </dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/executor/ExecutorRestartPolicy.html#ExecutorRestartPolicy(int, scala.concurrent.duration.Duration)">ExecutorRestartPolicy(int, Duration)</a></span> - Constructor for class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/ExecutorRestartPolicy.html" title="class in io.gearpump.streaming.executor">ExecutorRestartPolicy</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/ExecutorRestartPolicy.html#ExecutorRestartPolicy(int,%20scala.concurrent.duration.Duration)">ExecutorRestartPolicy(int, Duration)</a></span> - Constructor for class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/ExecutorRestartPolicy.html" title="class in io.gearpump.streaming.executor">ExecutorRestartPolicy</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ProcessorSummary.html#executors()">executors()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster">ProcessorSummary</a></dt>
 <dd>&nbsp;</dd>
@@ -1160,7 +1196,7 @@
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html" title="class in io.gearpump.streaming"><span class="strong">ExecutorToAppMaster.MessageLoss</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html#ExecutorToAppMaster.MessageLoss(int, io.gearpump.streaming.task.TaskId, java.lang.String)">ExecutorToAppMaster.MessageLoss(int, TaskId, String)</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.MessageLoss</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html#ExecutorToAppMaster.MessageLoss(int,%20io.gearpump.streaming.task.TaskId,%20java.lang.String)">ExecutorToAppMaster.MessageLoss(int, TaskId, String)</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.MessageLoss</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/ExecutorToAppMaster.MessageLoss$.html" title="class in io.gearpump.streaming"><span class="strong">ExecutorToAppMaster.MessageLoss$</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
 <dd>&nbsp;</dd>
@@ -1168,7 +1204,7 @@
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html" title="class in io.gearpump.streaming"><span class="strong">ExecutorToAppMaster.RegisterExecutor</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html#ExecutorToAppMaster.RegisterExecutor(akka.actor.ActorRef, int, io.gearpump.cluster.scheduler.Resource, io.gearpump.cluster.appmaster.WorkerInfo)">ExecutorToAppMaster.RegisterExecutor(ActorRef, int, Resource, WorkerInfo)</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterExecutor</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html#ExecutorToAppMaster.RegisterExecutor(akka.actor.ActorRef,%20int,%20io.gearpump.cluster.scheduler.Resource,%20io.gearpump.cluster.appmaster.WorkerInfo)">ExecutorToAppMaster.RegisterExecutor(ActorRef, int, Resource, WorkerInfo)</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterExecutor</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor$.html" title="class in io.gearpump.streaming"><span class="strong">ExecutorToAppMaster.RegisterExecutor$</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
 <dd>&nbsp;</dd>
@@ -1176,12 +1212,22 @@
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html" title="class in io.gearpump.streaming"><span class="strong">ExecutorToAppMaster.RegisterTask</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html#ExecutorToAppMaster.RegisterTask(io.gearpump.streaming.task.TaskId, int, io.gearpump.transport.HostPort)">ExecutorToAppMaster.RegisterTask(TaskId, int, HostPort)</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterTask</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html#ExecutorToAppMaster.RegisterTask(io.gearpump.streaming.task.TaskId,%20int,%20io.gearpump.transport.HostPort)">ExecutorToAppMaster.RegisterTask(TaskId, int, HostPort)</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterTask</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html" title="class in io.gearpump.streaming"><span class="strong">ExecutorToAppMaster.RegisterTask$</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html#ExecutorToAppMaster.RegisterTask$()">ExecutorToAppMaster.RegisterTask$()</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterTask$</a></dt>
 <dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/ExecutorToAppMaster.UnRegisterTask.html" title="class in io.gearpump.streaming"><span class="strong">ExecutorToAppMaster.UnRegisterTask</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/ExecutorToAppMaster.UnRegisterTask.html#ExecutorToAppMaster.UnRegisterTask(io.gearpump.streaming.task.TaskId,%20int)">ExecutorToAppMaster.UnRegisterTask(TaskId, int)</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/ExecutorToAppMaster.UnRegisterTask.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.UnRegisterTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/ExecutorToAppMaster.UnRegisterTask$.html" title="class in io.gearpump.streaming"><span class="strong">ExecutorToAppMaster.UnRegisterTask$</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/ExecutorToAppMaster.UnRegisterTask$.html#ExecutorToAppMaster.UnRegisterTask$()">ExecutorToAppMaster.UnRegisterTask$()</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/ExecutorToAppMaster.UnRegisterTask$.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.UnRegisterTask$</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskRegistry.html#expectedTasks()">expectedTasks()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.html#express()">express()</a></span> - Method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor">Executor</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/task/ExpressTransport.html#express()">express()</a></span> - Method in interface io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/ExpressTransport.html" title="interface in io.gearpump.streaming.task">ExpressTransport</a></dt>
@@ -1197,23 +1243,23 @@
 </a>
 <h2 class="title">F</h2>
 <dl>
-<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/Stream.html#filter(scala.Function1, java.lang.String)">filter(Function1&lt;T, Object&gt;, String)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/Stream.html#filter(scala.Function1,%20java.lang.String)">filter(Function1&lt;T, Object&gt;, String)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a></dt>
 <dd>
 <div class="block">reserve records when fun(T) == true</div>
 </dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/source/DefaultTimeStampFilter.html#filter(io.gearpump.Message, long)">filter(Message, long)</a></span> - Method in class io.gearpump.streaming.source.<a href="./io/gearpump/streaming/source/DefaultTimeStampFilter.html" title="class in io.gearpump.streaming.source">DefaultTimeStampFilter</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/source/DefaultTimeStampFilter.html#filter(io.gearpump.Message,%20long)">filter(Message, long)</a></span> - Method in class io.gearpump.streaming.source.<a href="./io/gearpump/streaming/source/DefaultTimeStampFilter.html" title="class in io.gearpump.streaming.source">DefaultTimeStampFilter</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/transaction/api/MessageFilter.html#filter(scala.Tuple2)">filter(Tuple2&lt;Message, Object&gt;)</a></span> - Method in interface io.gearpump.streaming.transaction.api.<a href="./io/gearpump/streaming/transaction/api/MessageFilter.html" title="interface in io.gearpump.streaming.transaction.api">MessageFilter</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/transaction/api/TimeStampFilter.html#filter(io.gearpump.Message, long)">filter(Message, long)</a></span> - Method in interface io.gearpump.streaming.transaction.api.<a href="./io/gearpump/streaming/transaction/api/TimeStampFilter.html" title="interface in io.gearpump.streaming.transaction.api">TimeStampFilter</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/transaction/api/TimeStampFilter.html#filter(io.gearpump.Message,%20long)">filter(Message, long)</a></span> - Method in interface io.gearpump.streaming.transaction.api.<a href="./io/gearpump/streaming/transaction/api/TimeStampFilter.html" title="interface in io.gearpump.streaming.transaction.api">TimeStampFilter</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/Stream.html#flatMap(scala.Function1, java.lang.String)">flatMap(Function1&lt;T, TraversableOnce&lt;R&gt;&gt;, String)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/Stream.html#flatMap(scala.Function1,%20java.lang.String)">flatMap(Function1&lt;T, TraversableOnce&lt;R&gt;&gt;, String)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a></dt>
 <dd>
 <div class="block">convert a value[T] to a list of value[R]</div>
 </dd>
 <dt><a href="./io/gearpump/streaming/dsl/op/FlatMapOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">FlatMapOp</span></a>&lt;<a href="./io/gearpump/streaming/dsl/op/FlatMapOp.html" title="type parameter in FlatMapOp">T</a>,<a href="./io/gearpump/streaming/dsl/op/FlatMapOp.html" title="type parameter in FlatMapOp">R</a>&gt; - Class in <a href="./io/gearpump/streaming/dsl/op/package-summary.html">io.gearpump.streaming.dsl.op</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/FlatMapOp.html#FlatMapOp(scala.Function1, java.lang.String, io.gearpump.cluster.UserConfig)">FlatMapOp(Function1&lt;T, TraversableOnce&lt;R&gt;&gt;, String, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/FlatMapOp.html" title="class in io.gearpump.streaming.dsl.op">FlatMapOp</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/FlatMapOp.html#FlatMapOp(scala.Function1,%20java.lang.String,%20io.gearpump.cluster.UserConfig)">FlatMapOp(Function1&lt;T, TraversableOnce&lt;R&gt;&gt;, String, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/FlatMapOp.html" title="class in io.gearpump.streaming.dsl.op">FlatMapOp</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/dsl/op/FlatMapOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">FlatMapOp$</span></a> - Class in <a href="./io/gearpump/streaming/dsl/op/package-summary.html">io.gearpump.streaming.dsl.op</a></dt>
 <dd>&nbsp;</dd>
@@ -1273,11 +1319,11 @@
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/Constants.html#GEARPUMP_STREAMING_SOURCE()">GEARPUMP_STREAMING_SOURCE()</a></span> - Static method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/Constants.html" title="class in io.gearpump.streaming">Constants</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor.SecurityChecker.html#generateAckResponse(io.gearpump.streaming.task.AckRequest, akka.actor.ActorRef)">generateAckResponse(AckRequest, ActorRef)</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor.SecurityChecker.html" title="class in io.gearpump.streaming.task">TaskActor.SecurityChecker</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor.SecurityChecker.html#generateAckResponse(io.gearpump.streaming.task.AckRequest,%20akka.actor.ActorRef)">generateAckResponse(AckRequest, ActorRef)</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor.SecurityChecker.html" title="class in io.gearpump.streaming.task">TaskActor.SecurityChecker</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.TaskArgumentStore.html#get(int, io.gearpump.streaming.task.TaskId)">get(int, TaskId)</a></span> - Method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.TaskArgumentStore.html" title="class in io.gearpump.streaming.executor">Executor.TaskArgumentStore</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.TaskArgumentStore.html#get(int,%20io.gearpump.streaming.task.TaskId)">get(int, TaskId)</a></span> - Method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.TaskArgumentStore.html" title="class in io.gearpump.streaming.executor">Executor.TaskArgumentStore</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/metrics/ProcessorAggregator.MultiLayerMap.html#get(int, java.lang.String)">get(int, String)</a></span> - Method in class io.gearpump.streaming.metrics.<a href="./io/gearpump/streaming/metrics/ProcessorAggregator.MultiLayerMap.html" title="class in io.gearpump.streaming.metrics">ProcessorAggregator.MultiLayerMap</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/metrics/ProcessorAggregator.MultiLayerMap.html#get(int,%20java.lang.String)">get(int, String)</a></span> - Method in class io.gearpump.streaming.metrics.<a href="./io/gearpump/streaming/metrics/ProcessorAggregator.MultiLayerMap.html" title="class in io.gearpump.streaming.metrics">ProcessorAggregator.MultiLayerMap</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/state/api/MonoidState.html#get()">get()</a></span> - Method in class io.gearpump.streaming.state.api.<a href="./io/gearpump/streaming/state/api/MonoidState.html" title="class in io.gearpump.streaming.state.api">MonoidState</a></dt>
 <dd>&nbsp;</dd>
@@ -1299,9 +1345,9 @@
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/task/GetCheckpointClock$.html#GetCheckpointClock$()">GetCheckpointClock$()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/GetCheckpointClock$.html" title="class in io.gearpump.streaming.task">GetCheckpointClock$</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html#getCheckpointStore(io.gearpump.cluster.UserConfig, io.gearpump.streaming.task.TaskContext)">getCheckpointStore(UserConfig, TaskContext)</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html" title="class in io.gearpump.streaming.state.impl">InMemoryCheckpointStoreFactory</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html#getCheckpointStore(io.gearpump.cluster.UserConfig,%20io.gearpump.streaming.task.TaskContext)">getCheckpointStore(UserConfig, TaskContext)</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html" title="class in io.gearpump.streaming.state.impl">InMemoryCheckpointStoreFactory</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html#getCheckpointStore(io.gearpump.cluster.UserConfig, io.gearpump.streaming.task.TaskContext)">getCheckpointStore(UserConfig, TaskContext)</a></span> - Method in interface io.gearpump.streaming.transaction.api.<a href="./io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStoreFactory</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html#getCheckpointStore(io.gearpump.cluster.UserConfig,%20io.gearpump.streaming.task.TaskContext)">getCheckpointStore(UserConfig, TaskContext)</a></span> - Method in interface io.gearpump.streaming.transaction.api.<a href="./io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStoreFactory</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/CheckpointManager.html#getCheckpointTime()">getCheckpointTime()</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/CheckpointManager.html" title="class in io.gearpump.streaming.state.impl">CheckpointManager</a></dt>
 <dd>&nbsp;</dd>
@@ -1343,7 +1389,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/transaction/api/OffsetStorageFactory.html#getOffsetStorage(java.lang.String)">getOffsetStorage(String)</a></span> - Method in interface io.gearpump.streaming.transaction.api.<a href="./io/gearpump/streaming/transaction/api/OffsetStorageFactory.html" title="interface in io.gearpump.streaming.transaction.api">OffsetStorageFactory</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html#getPartition(io.gearpump.Message, int, int)">getPartition(Message, int, int)</a></span> - Method in class io.gearpump.streaming.dsl.partitioner.<a href="./io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html" title="class in io.gearpump.streaming.dsl.partitioner">GroupByPartitioner</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html#getPartition(io.gearpump.Message,%20int,%20int)">getPartition(Message, int, int)</a></span> - Method in class io.gearpump.streaming.dsl.partitioner.<a href="./io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html" title="class in io.gearpump.streaming.dsl.partitioner">GroupByPartitioner</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.HealthChecker.html#getReport()">getReport()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.HealthChecker.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker</a></dt>
 <dd>&nbsp;</dd>
@@ -1391,7 +1437,7 @@
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/state/api/Group.html" title="interface in io.gearpump.streaming.state.api"><span class="strong">Group</span></a>&lt;<a href="./io/gearpump/streaming/state/api/Group.html" title="type parameter in Group">T</a>&gt; - Interface in <a href="./io/gearpump/streaming/state/api/package-summary.html">io.gearpump.streaming.state.api</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/Stream.html#groupBy(scala.Function1, int, java.lang.String)">groupBy(Function1&lt;T, Group&gt;, int, String)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/Stream.html#groupBy(scala.Function1,%20int,%20java.lang.String)">groupBy(Function1&lt;T, Group&gt;, int, String)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a></dt>
 <dd>
 <div class="block">Group by fun(T)</div>
 </dd>
@@ -1403,7 +1449,7 @@
 </dd>
 <dt><a href="./io/gearpump/streaming/dsl/op/GroupByOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">GroupByOp</span></a>&lt;<a href="./io/gearpump/streaming/dsl/op/GroupByOp.html" title="type parameter in GroupByOp">T</a>,<a href="./io/gearpump/streaming/dsl/op/GroupByOp.html" title="type parameter in GroupByOp">R</a>&gt; - Class in <a href="./io/gearpump/streaming/dsl/op/package-summary.html">io.gearpump.streaming.dsl.op</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/GroupByOp.html#GroupByOp(scala.Function1, int, java.lang.String, io.gearpump.cluster.UserConfig)">GroupByOp(Function1&lt;T, R&gt;, int, String, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/GroupByOp.html" title="class in io.gearpump.streaming.dsl.op">GroupByOp</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/GroupByOp.html#GroupByOp(scala.Function1,%20int,%20java.lang.String,%20io.gearpump.cluster.UserConfig)">GroupByOp(Function1&lt;T, R&gt;, int, String, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/GroupByOp.html" title="class in io.gearpump.streaming.dsl.op">GroupByOp</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/dsl/op/GroupByOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">GroupByOp$</span></a> - Class in <a href="./io/gearpump/streaming/dsl/op/package-summary.html">io.gearpump.streaming.dsl.op</a></dt>
 <dd>&nbsp;</dd>
@@ -1467,7 +1513,7 @@
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task"><span class="strong">InitialAckRequest</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/task/InitialAckRequest.html#InitialAckRequest(io.gearpump.streaming.task.TaskId, int)">InitialAckRequest(TaskId, int)</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task">InitialAckRequest</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/InitialAckRequest.html#InitialAckRequest(io.gearpump.streaming.task.TaskId,%20int)">InitialAckRequest(TaskId, int)</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task">InitialAckRequest</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/task/InitialAckRequest$.html" title="class in io.gearpump.streaming.task"><span class="strong">InitialAckRequest$</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
 <dd>&nbsp;</dd>
@@ -1481,7 +1527,7 @@
 <dd>
 <div class="block">In memory application storage located on master nodes</div>
 </dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html#InMemoryAppStoreOnMaster(int, akka.actor.ActorRef)">InMemoryAppStoreOnMaster(int, ActorRef)</a></span> - Constructor for class io.gearpump.streaming.storage.<a href="./io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html" title="class in io.gearpump.streaming.storage">InMemoryAppStoreOnMaster</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html#InMemoryAppStoreOnMaster(int,%20akka.actor.ActorRef)">InMemoryAppStoreOnMaster(int, ActorRef)</a></span> - Constructor for class io.gearpump.streaming.storage.<a href="./io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html" title="class in io.gearpump.streaming.storage">InMemoryAppStoreOnMaster</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">InMemoryCheckpointStore</span></a> - Class in <a href="./io/gearpump/streaming/state/impl/package-summary.html">io.gearpump.streaming.state.impl</a></dt>
 <dd>
@@ -1500,7 +1546,7 @@
 <dd>
 <div class="block">an interval is a dynamic time range that is divided by window boundary and checkpoint time</div>
 </dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/Interval.html#Interval(long, long)">Interval(long, long)</a></span> - Constructor for class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/Interval.html" title="class in io.gearpump.streaming.state.impl">Interval</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/Interval.html#Interval(long,%20long)">Interval(long, long)</a></span> - Constructor for class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/Interval.html" title="class in io.gearpump.streaming.state.impl">Interval</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/state/impl/Interval$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">Interval$</span></a> - Class in <a href="./io/gearpump/streaming/state/impl/package-summary.html">io.gearpump.streaming.state.impl</a></dt>
 <dd>&nbsp;</dd>
@@ -1571,20 +1617,56 @@
 <div class="block">With JarScheduler, we allows a DAG to be partitioned into several
  parts, with each part use its own jar file.</div>
 </dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/JarScheduler.html#JarScheduler(int, java.lang.String, com.typesafe.config.Config)">JarScheduler(int, String, Config)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/JarScheduler.html" title="class in io.gearpump.streaming.appmaster">JarScheduler</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/JarScheduler.html#JarScheduler(int,%20java.lang.String,%20com.typesafe.config.Config,%20akka.actor.ActorRefFactory)">JarScheduler(int, String, Config, ActorRefFactory)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/JarScheduler.html" title="class in io.gearpump.streaming.appmaster">JarScheduler</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/appmaster/JarScheduler$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">JarScheduler$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/JarScheduler$.html#JarScheduler$()">JarScheduler$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/JarScheduler$.html" title="class in io.gearpump.streaming.appmaster">JarScheduler$</a></dt>
 <dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/JarScheduler.ExecutorFailed.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">JarScheduler.ExecutorFailed</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/JarScheduler.ExecutorFailed.html#JarScheduler.ExecutorFailed(int)">JarScheduler.ExecutorFailed(int)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/JarScheduler.ExecutorFailed.html" title="class in io.gearpump.streaming.appmaster">JarScheduler.ExecutorFailed</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/JarScheduler.ExecutorFailed$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">JarScheduler.ExecutorFailed$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/JarScheduler.ExecutorFailed$.html#JarScheduler.ExecutorFailed$()">JarScheduler.ExecutorFailed$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/JarScheduler.ExecutorFailed$.html" title="class in io.gearpump.streaming.appmaster">JarScheduler.ExecutorFailed$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/JarScheduler.GetRequestDetails$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">JarScheduler.GetRequestDetails$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/JarScheduler.GetRequestDetails$.html#JarScheduler.GetRequestDetails$()">JarScheduler.GetRequestDetails$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/JarScheduler.GetRequestDetails$.html" title="class in io.gearpump.streaming.appmaster">JarScheduler.GetRequestDetails$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/JarScheduler.JarSchedulerImpl.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">JarScheduler.JarSchedulerImpl</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/JarScheduler.JarSchedulerImpl.html#JarScheduler.JarSchedulerImpl(int,%20java.lang.String,%20com.typesafe.config.Config)">JarScheduler.JarSchedulerImpl(int, String, Config)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/JarScheduler.JarSchedulerImpl.html" title="class in io.gearpump.streaming.appmaster">JarScheduler.JarSchedulerImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/JarScheduler.NewDag.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">JarScheduler.NewDag</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/JarScheduler.NewDag.html#JarScheduler.NewDag(io.gearpump.streaming.DAG,%20long)">JarScheduler.NewDag(DAG, long)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/JarScheduler.NewDag.html" title="class in io.gearpump.streaming.appmaster">JarScheduler.NewDag</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/JarScheduler.NewDag$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">JarScheduler.NewDag$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/JarScheduler.NewDag$.html#JarScheduler.NewDag$()">JarScheduler.NewDag$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/JarScheduler.NewDag$.html" title="class in io.gearpump.streaming.appmaster">JarScheduler.NewDag$</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/appmaster/JarScheduler.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">JarScheduler.ResourceRequestDetail</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/JarScheduler.ResourceRequestDetail.html#JarScheduler.ResourceRequestDetail(io.gearpump.cluster.AppJar, io.gearpump.cluster.scheduler.ResourceRequest[])">JarScheduler.ResourceRequestDetail(AppJar, ResourceRequest[])</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/JarScheduler.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster">JarScheduler.ResourceRequestDetail</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/JarScheduler.ResourceRequestDetail.html#JarScheduler.ResourceRequestDetail(io.gearpump.cluster.AppJar,%20io.gearpump.cluster.scheduler.ResourceRequest[])">JarScheduler.ResourceRequestDetail(AppJar, ResourceRequest[])</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/JarScheduler.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster">JarScheduler.ResourceRequestDetail</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/appmaster/JarScheduler.ResourceRequestDetail$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">JarScheduler.ResourceRequestDetail$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/JarScheduler.ResourceRequestDetail$.html#JarScheduler.ResourceRequestDetail$()">JarScheduler.ResourceRequestDetail$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/JarScheduler.ResourceRequestDetail$.html" title="class in io.gearpump.streaming.appmaster">JarScheduler.ResourceRequestDetail$</a></dt>
 <dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/JarScheduler.ScheduleTask.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">JarScheduler.ScheduleTask</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/JarScheduler.ScheduleTask.html#JarScheduler.ScheduleTask(io.gearpump.cluster.AppJar,%20int,%20int,%20io.gearpump.cluster.scheduler.Resource)">JarScheduler.ScheduleTask(AppJar, int, int, Resource)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/JarScheduler.ScheduleTask.html" title="class in io.gearpump.streaming.appmaster">JarScheduler.ScheduleTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/JarScheduler.ScheduleTask$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">JarScheduler.ScheduleTask$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/JarScheduler.ScheduleTask$.html#JarScheduler.ScheduleTask$()">JarScheduler.ScheduleTask$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/JarScheduler.ScheduleTask$.html" title="class in io.gearpump.streaming.appmaster">JarScheduler.ScheduleTask$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./io/gearpump/streaming/appmaster/JarScheduler.TransitToNewDag$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">JarScheduler.TransitToNewDag$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/JarScheduler.TransitToNewDag$.html#JarScheduler.TransitToNewDag$()">JarScheduler.TransitToNewDag$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/JarScheduler.TransitToNewDag$.html" title="class in io.gearpump.streaming.appmaster">JarScheduler.TransitToNewDag$</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.ExecutorSummary.html#jvmName()">jvmName()</a></span> - Method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.ExecutorSummary.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorSummary</a></dt>
 <dd>&nbsp;</dd>
 </dl>
@@ -1629,12 +1711,14 @@
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/task/LatestMinClock$.html#LatestMinClock$()">LatestMinClock$()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/LatestMinClock$.html" title="class in io.gearpump.streaming.task">LatestMinClock$</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/executor/ITaskLauncher.html#launch(scala.collection.immutable.List, io.gearpump.streaming.executor.TaskLauncher.TaskArgument, akka.actor.ActorRefFactory, io.gearpump.serializer.SerializationFramework, java.lang.String)">launch(List&lt;TaskId&gt;, TaskLauncher.TaskArgument, ActorRefFactory, SerializationFramework, String)</a></span> - Method in interface io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/ITaskLauncher.html" title="interface in io.gearpump.streaming.executor">ITaskLauncher</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/ITaskLauncher.html#launch(scala.collection.immutable.List,%20io.gearpump.streaming.executor.TaskLauncher.TaskArgument,%20akka.actor.ActorRefFactory,%20io.gearpump.serializer.SerializationFramework,%20java.lang.String)">launch(List&lt;TaskId&gt;, TaskLauncher.TaskArgument, ActorRefFactory, SerializationFramework, String)</a></span> - Method in interface io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/ITaskLauncher.html" title="interface in io.gearpump.streaming.executor">ITaskLauncher</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/executor/TaskLauncher.html#launch(scala.collection.immutable.List, io.gearpump.streaming.executor.TaskLauncher.TaskArgument, akka.actor.ActorRefFactory, io.gearpump.serializer.SerializationFramework, java.lang.String)">launch(List&lt;TaskId&gt;, TaskLauncher.TaskArgument, ActorRefFactory, SerializationFramework, String)</a></span> - Method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/TaskLauncher.html" title="class in io.gearpump.streaming.executor">TaskLauncher</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/TaskLauncher.html#launch(scala.collection.immutable.List,%20io.gearpump.streaming.executor.TaskLauncher.TaskArgument,%20akka.actor.ActorRefFactory,%20io.gearpump.serializer.SerializationFramework,%20java.lang.String)">launch(List&lt;TaskId&gt;, TaskLauncher.TaskArgument, ActorRefFactory, SerializationFramework, String)</a></span> - Method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/TaskLauncher.html" title="class in io.gearpump.streaming.executor">TaskLauncher</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/state/api/MonoidState.html#left()">left()</a></span> - Method in class io.gearpump.streaming.state.api.<a href="./io/gearpump/streaming/state/api/MonoidState.html" title="class in io.gearpump.streaming.state.api">MonoidState</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html#life()">life()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster">ClockService.ProcessorClock</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ProcessorSummary.html#life()">life()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster">ProcessorSummary</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html#life()">life()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTask</a></dt>
@@ -1649,7 +1733,7 @@
 <dd>
 <div class="block">Each processor has a LifeTime.</div>
 </dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/LifeTime.html#LifeTime(long, long)">LifeTime(long, long)</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/LifeTime.html#LifeTime(long,%20long)">LifeTime(long, long)</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/task/Subscriber.html#lifeTime()">lifeTime()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a></dt>
 <dd>&nbsp;</dd>
@@ -1736,11 +1820,11 @@
 <dl>
 <dt><span class="strong"><a href="./io/gearpump/streaming/metrics/ProcessorAggregator.MeterAggregator.html#m1()">m1()</a></span> - Method in class io.gearpump.streaming.metrics.<a href="./io/gearpump/streaming/metrics/ProcessorAggregator.MeterAggregator.html" title="class in io.gearpump.streaming.metrics">ProcessorAggregator.MeterAggregator</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/example/WordCount$.html#main(com.typesafe.config.Config, java.lang.String[])">main(Config, String[])</a></span> - Method in class io.gearpump.streaming.dsl.example.<a href="./io/gearpump/streaming/dsl/example/WordCount$.html" title="class in io.gearpump.streaming.dsl.example">WordCount$</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/example/WordCount$.html#main(com.typesafe.config.Config,%20java.lang.String[])">main(Config, String[])</a></span> - Method in class io.gearpump.streaming.dsl.example.<a href="./io/gearpump/streaming/dsl/example/WordCount$.html" title="class in io.gearpump.streaming.dsl.example">WordCount$</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/example/WordCount.html#main(com.typesafe.config.Config, java.lang.String[])">main(Config, String[])</a></span> - Static method in class io.gearpump.streaming.dsl.example.<a href="./io/gearpump/streaming/dsl/example/WordCount.html" title="class in io.gearpump.streaming.dsl.example">WordCount</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/example/WordCount.html#main(com.typesafe.config.Config,%20java.lang.String[])">main(Config, String[])</a></span> - Static method in class io.gearpump.streaming.dsl.example.<a href="./io/gearpump/streaming/dsl/example/WordCount.html" title="class in io.gearpump.streaming.dsl.example">WordCount</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/Stream.html#map(scala.Function1, java.lang.String)">map(Function1&lt;T, R&gt;, String)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/Stream.html#map(scala.Function1,%20java.lang.String)">map(Function1&lt;T, R&gt;, String)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a></dt>
 <dd>
 <div class="block">convert value[T] to value[R]</div>
 </dd>
@@ -1762,13 +1846,13 @@
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/metrics/ProcessorAggregator.HistogramAggregator.html#median()">median()</a></span> - Method in class io.gearpump.streaming.metrics.<a href="./io/gearpump/streaming/metrics/ProcessorAggregator.HistogramAggregator.html" title="class in io.gearpump.streaming.metrics">ProcessorAggregator.HistogramAggregator</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/Stream.html#merge(io.gearpump.streaming.dsl.Stream, java.lang.String)">merge(Stream&lt;T&gt;, String)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/Stream.html#merge(io.gearpump.streaming.dsl.Stream,%20java.lang.String)">merge(Stream&lt;T&gt;, String)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a></dt>
 <dd>
 <div class="block">Merge data from two stream into one</div>
 </dd>
 <dt><a href="./io/gearpump/streaming/dsl/op/MergeOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">MergeOp</span></a> - Class in <a href="./io/gearpump/streaming/dsl/op/package-summary.html">io.gearpump.streaming.dsl.op</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/MergeOp.html#MergeOp(java.lang.String, io.gearpump.cluster.UserConfig)">MergeOp(String, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/MergeOp.html" title="class in io.gearpump.streaming.dsl.op">MergeOp</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/MergeOp.html#MergeOp(java.lang.String,%20io.gearpump.cluster.UserConfig)">MergeOp(String, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/MergeOp.html" title="class in io.gearpump.streaming.dsl.op">MergeOp</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/dsl/op/MergeOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">MergeOp$</span></a> - Class in <a href="./io/gearpump/streaming/dsl/op/package-summary.html">io.gearpump.streaming.dsl.op</a></dt>
 <dd>&nbsp;</dd>
@@ -1800,7 +1884,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.html#metricsEnabled()">metricsEnabled()</a></span> - Method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor">Executor</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskManager$.html#migrate(io.gearpump.streaming.DAG, io.gearpump.streaming.DAG)">migrate(DAG, DAG)</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskManager$.html" title="class in io.gearpump.streaming.appmaster">TaskManager$</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskManager$.html#migrate(io.gearpump.streaming.DAG,%20io.gearpump.streaming.DAG)">migrate(DAG, DAG)</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskManager$.html" title="class in io.gearpump.streaming.appmaster">TaskManager$</a></dt>
 <dd>
 <div class="block">Migrate from old DAG to new DAG, return DAGDiff</div>
 </dd>
@@ -1816,7 +1900,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html#minTimestamp()">minTimestamp()</a></span> - Method in class io.gearpump.streaming.transaction.api.<a href="./io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Underflow</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/state/api/Group.html#minus(T, T)">minus(T, T)</a></span> - Method in interface io.gearpump.streaming.state.api.<a href="./io/gearpump/streaming/state/api/Group.html" title="interface in io.gearpump.streaming.state.api">Group</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/api/Group.html#minus(T,%20T)">minus(T, T)</a></span> - Method in interface io.gearpump.streaming.state.api.<a href="./io/gearpump/streaming/state/api/Group.html" title="interface in io.gearpump.streaming.state.api">Group</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/AppMaster$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/AppMaster$.html" title="class in io.gearpump.streaming.appmaster">AppMaster$</a></dt>
 <dd>
@@ -1862,6 +1946,10 @@
 <dd>
 <div class="block">Static reference to the singleton instance of this Scala object.</div>
 </dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.ProcessorClock$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.ProcessorClock$.html" title="class in io.gearpump.streaming.appmaster">ClockService.ProcessorClock$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html" title="class in io.gearpump.streaming.appmaster">ClockService.ProcessorClocks$</a></dt>
 <dd>
 <div class="block">Static reference to the singleton instance of this Scala object.</div>
@@ -1930,10 +2018,30 @@
 <dd>
 <div class="block">Static reference to the singleton instance of this Scala object.</div>
 </dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/JarScheduler.ExecutorFailed$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/JarScheduler.ExecutorFailed$.html" title="class in io.gearpump.streaming.appmaster">JarScheduler.ExecutorFailed$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/JarScheduler.GetRequestDetails$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/JarScheduler.GetRequestDetails$.html" title="class in io.gearpump.streaming.appmaster">JarScheduler.GetRequestDetails$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/JarScheduler.NewDag$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/JarScheduler.NewDag$.html" title="class in io.gearpump.streaming.appmaster">JarScheduler.NewDag$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/JarScheduler.ResourceRequestDetail$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/JarScheduler.ResourceRequestDetail$.html" title="class in io.gearpump.streaming.appmaster">JarScheduler.ResourceRequestDetail$</a></dt>
 <dd>
 <div class="block">Static reference to the singleton instance of this Scala object.</div>
 </dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/JarScheduler.ScheduleTask$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/JarScheduler.ScheduleTask$.html" title="class in io.gearpump.streaming.appmaster">JarScheduler.ScheduleTask$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/JarScheduler.TransitToNewDag$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/JarScheduler.TransitToNewDag$.html" title="class in io.gearpump.streaming.appmaster">JarScheduler.TransitToNewDag$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ProcessorSummary$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ProcessorSummary$.html" title="class in io.gearpump.streaming.appmaster">ProcessorSummary$</a></dt>
 <dd>
 <div class="block">Static reference to the singleton instance of this Scala object.</div>
@@ -2026,6 +2134,10 @@
 <dd>
 <div class="block">Static reference to the singleton instance of this Scala object.</div>
 </dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.StopTask$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.StopTask$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.StopTask$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.TaskChanged$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.TaskChanged$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskChanged$</a></dt>
 <dd>
 <div class="block">Static reference to the singleton instance of this Scala object.</div>
@@ -2194,6 +2306,10 @@
 <dd>
 <div class="block">Static reference to the singleton instance of this Scala object.</div>
 </dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/ExecutorToAppMaster.UnRegisterTask$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.<a href="./io/gearpump/streaming/ExecutorToAppMaster.UnRegisterTask$.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.UnRegisterTask$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/LifeTime$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.<a href="./io/gearpump/streaming/LifeTime$.html" title="class in io.gearpump.streaming">LifeTime$</a></dt>
 <dd>
 <div class="block">Static reference to the singleton instance of this Scala object.</div>
@@ -2278,6 +2394,10 @@
 <dd>
 <div class="block">Static reference to the singleton instance of this Scala object.</div>
 </dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/CheckProcessorDeath$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/CheckProcessorDeath$.html" title="class in io.gearpump.streaming.task">CheckProcessorDeath$</a></dt>
+<dd>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/task/GetCheckpointClock$.html#MODULE$">MODULE$</a></span> - Static variable in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/GetCheckpointClock$.html" title="class in io.gearpump.streaming.task">GetCheckpointClock$</a></dt>
 <dd>
 <div class="block">Static reference to the singleton instance of this Scala object.</div>
@@ -2438,7 +2558,7 @@
 <dd>
 <div class="block">a MonoidState storing non-window state</div>
 </dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/NonWindowState.html#NonWindowState(io.gearpump.streaming.state.api.Monoid, io.gearpump.streaming.state.api.Serializer)">NonWindowState(Monoid&lt;T&gt;, Serializer&lt;T&gt;)</a></span> - Constructor for class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/NonWindowState.html" title="class in io.gearpump.streaming.state.impl">NonWindowState</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/NonWindowState.html#NonWindowState(io.gearpump.streaming.state.api.Monoid,%20io.gearpump.streaming.state.api.Serializer)">NonWindowState(Monoid&lt;T&gt;, Serializer&lt;T&gt;)</a></span> - Constructor for class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/NonWindowState.html" title="class in io.gearpump.streaming.state.impl">NonWindowState</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/state/impl/NonWindowState$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">NonWindowState$</span></a> - Class in <a href="./io/gearpump/streaming/state/impl/package-summary.html">io.gearpump.streaming.state.impl</a></dt>
 <dd>&nbsp;</dd>
@@ -2450,11 +2570,11 @@
 </a>
 <h2 class="title">O</h2>
 <dl>
-<dt><span class="strong"><a href="./io/gearpump/streaming/task/Subscriber$.html#of(int, io.gearpump.streaming.DAG)">of(int, DAG)</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Subscriber$.html" title="class in io.gearpump.streaming.task">Subscriber$</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/Subscriber$.html#of(int,%20io.gearpump.streaming.DAG)">of(int, DAG)</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Subscriber$.html" title="class in io.gearpump.streaming.task">Subscriber$</a></dt>
 <dd>
 <div class="block">List subscriptions of a processor.</div>
 </dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/task/Subscriber.html#of(int, io.gearpump.streaming.DAG)">of(int, DAG)</a></span> - Static method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/Subscriber.html#of(int,%20io.gearpump.streaming.DAG)">of(int, DAG)</a></span> - Static method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a></dt>
 <dd>
 <div class="block">List subscriptions of a processor.</div>
 </dd>
@@ -2604,7 +2724,7 @@
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">OpEdge</span></a> - Interface in <a href="./io/gearpump/streaming/dsl/op/package-summary.html">io.gearpump.streaming.dsl.op</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/CollectionDataSource.html#open(io.gearpump.streaming.task.TaskContext, scala.Option)">open(TaskContext, Option&lt;Object&gt;)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/CollectionDataSource.html" title="class in io.gearpump.streaming.dsl">CollectionDataSource</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/CollectionDataSource.html#open(io.gearpump.streaming.task.TaskContext,%20scala.Option)">open(TaskContext, Option&lt;Object&gt;)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/CollectionDataSource.html" title="class in io.gearpump.streaming.dsl">CollectionDataSource</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/dsl/LoggerSink.html#open(io.gearpump.streaming.task.TaskContext)">open(TaskContext)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/LoggerSink.html" title="class in io.gearpump.streaming.dsl">LoggerSink</a></dt>
 <dd>&nbsp;</dd>
@@ -2613,7 +2733,7 @@
 <div class="block">open connection to data sink
  invoked at onStart() method of <a href="./io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task"><code>Task</code></a></div>
 </dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/source/DataSource.html#open(io.gearpump.streaming.task.TaskContext, scala.Option)">open(TaskContext, Option&lt;Object&gt;)</a></span> - Method in interface io.gearpump.streaming.source.<a href="./io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source">DataSource</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/source/DataSource.html#open(io.gearpump.streaming.task.TaskContext,%20scala.Option)">open(TaskContext, Option&lt;Object&gt;)</a></span> - Method in interface io.gearpump.streaming.source.<a href="./io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source">DataSource</a></dt>
 <dd>
 <div class="block">open connection to data source
  invoked in onStart() method of <a href="./io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source"><code>DataSourceTask</code></a></div>
@@ -2636,7 +2756,7 @@
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">OpTranslator.AndThen</span></a>&lt;<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="type parameter in OpTranslator.AndThen">IN</a>,<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="type parameter in OpTranslator.AndThen">MIDDLE</a>,<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="type parameter in OpTranslator.AndThen">OUT</a>&gt; - Class in <a href="./io/gearpump/streaming/dsl/plan/package-summary.html">io.gearpump.streaming.dsl.plan</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html#OpTranslator.AndThen(io.gearpump.streaming.dsl.plan.OpTranslator.SingleInputFunction, io.gearpump.streaming.dsl.plan.OpTranslator.SingleInputFunction)">OpTranslator.AndThen(OpTranslator.SingleInputFunction&lt;IN, MIDDLE&gt;, OpTranslator.SingleInputFunction&lt;MIDDLE, OUT&gt;)</a></span> - Constructor for class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.AndThen</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html#OpTranslator.AndThen(io.gearpump.streaming.dsl.plan.OpTranslator.SingleInputFunction,%20io.gearpump.streaming.dsl.plan.OpTranslator.SingleInputFunction)">OpTranslator.AndThen(OpTranslator.SingleInputFunction&lt;IN, MIDDLE&gt;, OpTranslator.SingleInputFunction&lt;MIDDLE, OUT&gt;)</a></span> - Constructor for class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.AndThen</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">OpTranslator.DummyInputFunction</span></a>&lt;<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="type parameter in OpTranslator.DummyInputFunction">T</a>&gt; - Class in <a href="./io/gearpump/streaming/dsl/plan/package-summary.html">io.gearpump.streaming.dsl.plan</a></dt>
 <dd>&nbsp;</dd>
@@ -2644,39 +2764,39 @@
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">OpTranslator.FlatMapFunction</span></a>&lt;<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="type parameter in OpTranslator.FlatMapFunction">IN</a>,<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="type parameter in OpTranslator.FlatMapFunction">OUT</a>&gt; - Class in <a href="./io/gearpump/streaming/dsl/plan/package-summary.html">io.gearpump.streaming.dsl.plan</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html#OpTranslator.FlatMapFunction(scala.Function1, java.lang.String)">OpTranslator.FlatMapFunction(Function1&lt;IN, TraversableOnce&lt;OUT&gt;&gt;, String)</a></span> - Constructor for class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.FlatMapFunction</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html#OpTranslator.FlatMapFunction(scala.Function1,%20java.lang.String)">OpTranslator.FlatMapFunction(Function1&lt;IN, TraversableOnce&lt;OUT&gt;&gt;, String)</a></span> - Constructor for class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.FlatMapFunction</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">OpTranslator.GroupByTask</span></a>&lt;<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="type parameter in OpTranslator.GroupByTask">IN</a>,<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="type parameter in OpTranslator.GroupByTask">GROUP</a>,<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="type parameter in OpTranslator.GroupByTask">OUT</a>&gt; - Class in <a href="./io/gearpump/streaming/dsl/plan/package-summary.html">io.gearpump.streaming.dsl.plan</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html#OpTranslator.GroupByTask(scala.Function1, io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">OpTranslator.GroupByTask(Function1&lt;IN, GROUP&gt;, TaskContext, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.GroupByTask</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html#OpTranslator.GroupByTask(scala.Function1,%20io.gearpump.streaming.task.TaskContext,%20io.gearpump.cluster.UserConfig)">OpTranslator.GroupByTask(Function1&lt;IN, GROUP&gt;, TaskContext, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.GroupByTask</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html#OpTranslator.GroupByTask(io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">OpTranslator.GroupByTask(TaskContext, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.GroupByTask</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html#OpTranslator.GroupByTask(io.gearpump.streaming.task.TaskContext,%20io.gearpump.cluster.UserConfig)">OpTranslator.GroupByTask(TaskContext, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.GroupByTask</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">OpTranslator.ReduceFunction</span></a>&lt;<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="type parameter in OpTranslator.ReduceFunction">T</a>&gt; - Class in <a href="./io/gearpump/streaming/dsl/plan/package-summary.html">io.gearpump.streaming.dsl.plan</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html#OpTranslator.ReduceFunction(scala.Function2, java.lang.String)">OpTranslator.ReduceFunction(Function2&lt;T, T, T&gt;, String)</a></span> - Constructor for class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.ReduceFunction</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html#OpTranslator.ReduceFunction(scala.Function2,%20java.lang.String)">OpTranslator.ReduceFunction(Function2&lt;T, T, T&gt;, String)</a></span> - Constructor for class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.ReduceFunction</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan"><span class="strong">OpTranslator.SingleInputFunction</span></a>&lt;<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="type parameter in OpTranslator.SingleInputFunction">IN</a>,<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="type parameter in OpTranslator.SingleInputFunction">OUT</a>&gt; - Interface in <a href="./io/gearpump/streaming/dsl/plan/package-summary.html">io.gearpump.streaming.dsl.plan</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">OpTranslator.SinkTask</span></a>&lt;<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html" title="type parameter in OpTranslator.SinkTask">T</a>&gt; - Class in <a href="./io/gearpump/streaming/dsl/plan/package-summary.html">io.gearpump.streaming.dsl.plan</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html#OpTranslator.SinkTask(io.gearpump.streaming.sink.DataSink, io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">OpTranslator.SinkTask(DataSink, TaskContext, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.SinkTask</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html#OpTranslator.SinkTask(io.gearpump.streaming.sink.DataSink,%20io.gearpump.streaming.task.TaskContext,%20io.gearpump.cluster.UserConfig)">OpTranslator.SinkTask(DataSink, TaskContext, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.SinkTask</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html#OpTranslator.SinkTask(io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">OpTranslator.SinkTask(TaskContext, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.SinkTask</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html#OpTranslator.SinkTask(io.gearpump.streaming.task.TaskContext,%20io.gearpump.cluster.UserConfig)">OpTranslator.SinkTask(TaskContext, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.SinkTask</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">OpTranslator.SourceTask</span></a>&lt;<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="type parameter in OpTranslator.SourceTask">T</a>,<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="type parameter in OpTranslator.SourceTask">OUT</a>&gt; - Class in <a href="./io/gearpump/streaming/dsl/plan/package-summary.html">io.gearpump.streaming.dsl.plan</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html#OpTranslator.SourceTask(io.gearpump.streaming.source.DataSource, scala.Option, io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">OpTranslator.SourceTask(DataSource, Option&lt;OpTranslator.SingleInputFunction&lt;T, OUT&gt;&gt;, TaskContext, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.SourceTask</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html#OpTranslator.SourceTask(io.gearpump.streaming.source.DataSource,%20scala.Option,%20io.gearpump.streaming.task.TaskContext,%20io.gearpump.cluster.UserConfig)">OpTranslator.SourceTask(DataSource, Option&lt;OpTranslator.SingleInputFunction&lt;T, OUT&gt;&gt;, TaskContext, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.SourceTask</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html#OpTranslator.SourceTask(io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">OpTranslator.SourceTask(TaskContext, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.SourceTask</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html#OpTranslator.SourceTask(io.gearpump.streaming.task.TaskContext,%20io.gearpump.cluster.UserConfig)">OpTranslator.SourceTask(TaskContext, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.SourceTask</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">OpTranslator.TransformTask</span></a>&lt;<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" title="type parameter in OpTranslator.TransformTask">IN</a>,<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" title="type parameter in OpTranslator.TransformTask">OUT</a>&gt; - Class in <a href="./io/gearpump/streaming/dsl/plan/package-summary.html">io.gearpump.streaming.dsl.plan</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html#OpTranslator.TransformTask(scala.Option, io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">OpTranslator.TransformTask(Option&lt;OpTranslator.SingleInputFunction&lt;IN, OUT&gt;&gt;, TaskContext, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.TransformTask</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html#OpTranslator.TransformTask(scala.Option,%20io.gearpump.streaming.task.TaskContext,%20io.gearpump.cluster.UserConfig)">OpTranslator.TransformTask(Option&lt;OpTranslator.SingleInputFunction&lt;IN, OUT&gt;&gt;, TaskContext, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.TransformTask</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html#OpTranslator.TransformTask(io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">OpTranslator.TransformTask(TaskContext, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.TransformTask</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html#OpTranslator.TransformTask(io.gearpump.streaming.task.TaskContext,%20io.gearpump.cluster.UserConfig)">OpTranslator.TransformTask(TaskContext, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.TransformTask</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor.html#output(int, io.gearpump.Message)">output(int, Message)</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor.html#output(int,%20io.gearpump.Message)">output(int, Message)</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dt>
 <dd>
 <div class="block">output to a downstream by specifying a arrayIndex</div>
 </dd>
@@ -2688,9 +2808,9 @@
 </dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskWrapper.html#output(io.gearpump.Message)">output(Message)</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskWrapper.html#output(int, io.gearpump.Message)">output(int, Message)</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskWrapper.html#output(int,%20io.gearpump.Message)">output(int, Message)</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskWrapper.html#outputUnManaged(java.lang.Object, scala.collection.Seq)">outputUnManaged(Object, Seq&lt;TaskId&gt;)</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskWrapper.html#outputUnManaged(java.lang.Object,%20scala.collection.Seq)">outputUnManaged(Object, Seq&lt;TaskId&gt;)</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a></dt>
 <dd>
 <div class="block">Use with caution, output unmanaged message to target tasks</div>
 </dd>
@@ -2748,9 +2868,9 @@
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskLocator.Localities$.html#pattern()">pattern()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskLocator.Localities$.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.Localities$</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html#persist(long, byte[])">persist(long, byte[])</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html" title="class in io.gearpump.streaming.state.impl">InMemoryCheckpointStore</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html#persist(long,%20byte[])">persist(long, byte[])</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html" title="class in io.gearpump.streaming.state.impl">InMemoryCheckpointStore</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/transaction/api/CheckpointStore.html#persist(long, byte[])">persist(long, byte[])</a></span> - Method in interface io.gearpump.streaming.transaction.api.<a href="./io/gearpump/streaming/transaction/api/CheckpointStore.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStore</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/transaction/api/CheckpointStore.html#persist(long,%20byte[])">persist(long, byte[])</a></span> - Method in interface io.gearpump.streaming.transaction.api.<a href="./io/gearpump/streaming/transaction/api/CheckpointStore.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStore</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api"><span class="strong">PersistentState</span></a>&lt;<a href="./io/gearpump/streaming/state/api/PersistentState.html" title="type parameter in PersistentState">T</a>&gt; - Interface in <a href="./io/gearpump/streaming/state/api/package-summary.html">io.gearpump.streaming.state.api</a></dt>
 <dd>
@@ -2773,9 +2893,9 @@
 <dd>
 <div class="block">PersistentTask is part of the transaction API</div>
 </dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/state/api/PersistentTask.html#PersistentTask(io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">PersistentTask(TaskContext, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.state.api.<a href="./io/gearpump/streaming/state/api/PersistentTask.html" title="class in io.gearpump.streaming.state.api">PersistentTask</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/api/PersistentTask.html#PersistentTask(io.gearpump.streaming.task.TaskContext,%20io.gearpump.cluster.UserConfig)">PersistentTask(TaskContext, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.state.api.<a href="./io/gearpump/streaming/state/api/PersistentTask.html" title="class in io.gearpump.streaming.state.api">PersistentTask</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/Planner.html#plan(io.gearpump.util.Graph, akka.actor.ActorSystem)">plan(Graph&lt;Op, OpEdge&gt;, ActorSystem)</a></span> - Method in class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/Planner.html" title="class in io.gearpump.streaming.dsl.plan">Planner</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/Planner.html#plan(io.gearpump.util.Graph,%20akka.actor.ActorSystem)">plan(Graph&lt;Op, OpEdge&gt;, ActorSystem)</a></span> - Method in class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/Planner.html" title="class in io.gearpump.streaming.dsl.plan">Planner</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/dsl/StreamApp.html#plan()">plan()</a></span> - Method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl">StreamApp</a></dt>
 <dd>&nbsp;</dd>
@@ -2783,7 +2903,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/Planner.html#Planner()">Planner()</a></span> - Constructor for class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/Planner.html" title="class in io.gearpump.streaming.dsl.plan">Planner</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/state/api/Monoid.html#plus(T, T)">plus(T, T)</a></span> - Method in interface io.gearpump.streaming.state.api.<a href="./io/gearpump/streaming/state/api/Monoid.html" title="interface in io.gearpump.streaming.state.api">Monoid</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/api/Monoid.html#plus(T,%20T)">plus(T, T)</a></span> - Method in interface io.gearpump.streaming.state.api.<a href="./io/gearpump/streaming/state/api/Monoid.html" title="interface in io.gearpump.streaming.state.api">Monoid</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.html#postStop()">postStop()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster">ClockService</a></dt>
 <dd>&nbsp;</dd>
@@ -2809,11 +2929,11 @@
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html#process(IN)">process(IN)</a></span> - Method in interface io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/Stream.html#process(java.lang.Class, int, io.gearpump.cluster.UserConfig, java.lang.String)">process(Class&lt;? extends Task&gt;, int, UserConfig, String)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/Stream.html#process(java.lang.Class,%20int,%20io.gearpump.cluster.UserConfig,%20java.lang.String)">process(Class&lt;? extends Task&gt;, int, UserConfig, String)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a></dt>
 <dd>
 <div class="block">connect with a low level Processor(TaskDescription)</div>
 </dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/state/api/PersistentTask.html#processMessage(io.gearpump.streaming.state.api.PersistentState, io.gearpump.Message)">processMessage(PersistentState&lt;T&gt;, Message)</a></span> - Method in class io.gearpump.streaming.state.api.<a href="./io/gearpump/streaming/state/api/PersistentTask.html" title="class in io.gearpump.streaming.state.api">PersistentTask</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/api/PersistentTask.html#processMessage(io.gearpump.streaming.state.api.PersistentState,%20io.gearpump.Message)">processMessage(PersistentState&lt;T&gt;, Message)</a></span> - Method in class io.gearpump.streaming.state.api.<a href="./io/gearpump/streaming/state/api/PersistentTask.html" title="class in io.gearpump.streaming.state.api">PersistentTask</a></dt>
 <dd>
 <div class="block">subclass should override this method to specify how a
  new message should update state</div>
@@ -2824,11 +2944,11 @@
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/javaapi/Processor.html#Processor(java.lang.Class)">Processor(Class&lt;T&gt;)</a></span> - Constructor for class io.gearpump.streaming.javaapi.<a href="./io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi">Processor</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/javaapi/Processor.html#Processor(java.lang.Class, int)">Processor(Class&lt;T&gt;, int)</a></span> - Constructor for class io.gearpump.streaming.javaapi.<a href="./io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi">Processor</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/javaapi/Processor.html#Processor(java.lang.Class,%20int)">Processor(Class&lt;T&gt;, int)</a></span> - Constructor for class io.gearpump.streaming.javaapi.<a href="./io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi">Processor</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/javaapi/Processor.html#Processor(io.gearpump.streaming.Processor)">Processor(Processor&lt;T&gt;)</a></span> - Constructor for class io.gearpump.streaming.javaapi.<a href="./io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi">Processor</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/javaapi/Processor.html#Processor(java.lang.Class, int, java.lang.String, io.gearpump.cluster.UserConfig)">Processor(Class&lt;T&gt;, int, String, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.javaapi.<a href="./io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi">Processor</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/javaapi/Processor.html#Processor(java.lang.Class,%20int,%20java.lang.String,%20io.gearpump.cluster.UserConfig)">Processor(Class&lt;T&gt;, int, String, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.javaapi.<a href="./io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi">Processor</a></dt>
 <dd>
 <div class="block">Create a general processor with user specified task logic.</div>
 </dd>
@@ -2842,7 +2962,7 @@
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming"><span class="strong">Processor.DefaultProcessor</span></a>&lt;<a href="./io/gearpump/streaming/Processor.DefaultProcessor.html" title="type parameter in Processor.DefaultProcessor">T</a> extends <a href="./io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt; - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/Processor.DefaultProcessor.html#Processor.DefaultProcessor(int, java.lang.String, io.gearpump.cluster.UserConfig, java.lang.Class)">Processor.DefaultProcessor(int, String, UserConfig, Class&lt;T&gt;)</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/Processor.DefaultProcessor.html#Processor.DefaultProcessor(int,%20java.lang.String,%20io.gearpump.cluster.UserConfig,%20java.lang.Class)">Processor.DefaultProcessor(int, String, UserConfig, Class&lt;T&gt;)</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/Processor.DefaultProcessor$.html" title="class in io.gearpump.streaming"><span class="strong">Processor.DefaultProcessor$</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
 <dd>&nbsp;</dd>
@@ -2893,7 +3013,7 @@
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming"><span class="strong">ProcessorDescription</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/ProcessorDescription.html#ProcessorDescription(int, java.lang.String, int, java.lang.String, io.gearpump.cluster.UserConfig, io.gearpump.streaming.LifeTime, io.gearpump.cluster.AppJar)">ProcessorDescription(int, String, int, String, UserConfig, LifeTime, AppJar)</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/ProcessorDescription.html#ProcessorDescription(int,%20java.lang.String,%20int,%20java.lang.String,%20io.gearpump.cluster.UserConfig,%20io.gearpump.streaming.LifeTime,%20io.gearpump.cluster.AppJar)">ProcessorDescription(int, String, int, String, UserConfig, LifeTime, AppJar)</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/ProcessorDescription$.html" title="class in io.gearpump.streaming"><span class="strong">ProcessorDescription$</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
 <dd>&nbsp;</dd>
@@ -2905,6 +3025,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html#processorId()">processorId()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html" title="class in io.gearpump.streaming.appmaster">DagManager.GetTaskLaunchData</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/CheckProcessorDeath.html#processorId()">processorId()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/CheckProcessorDeath.html" title="class in io.gearpump.streaming.task">CheckProcessorDeath</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/task/Subscriber.html#processorId()">processorId()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskId.html#processorId()">processorId()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a></dt>
@@ -2913,7 +3035,7 @@
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/dsl/op/ProcessorOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">ProcessorOp</span></a>&lt;<a href="./io/gearpump/streaming/dsl/op/ProcessorOp.html" title="type parameter in ProcessorOp">T</a> extends <a href="./io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt; - Class in <a href="./io/gearpump/streaming/dsl/op/package-summary.html">io.gearpump.streaming.dsl.op</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/ProcessorOp.html#ProcessorOp(java.lang.Class, int, io.gearpump.cluster.UserConfig, java.lang.String)">ProcessorOp(Class&lt;T&gt;, int, UserConfig, String)</a></span> - Constructor for class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/ProcessorOp.html" title="class in io.gearpump.streaming.dsl.op">ProcessorOp</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/ProcessorOp.html#ProcessorOp(java.lang.Class,%20int,%20io.gearpump.cluster.UserConfig,%20java.lang.String)">ProcessorOp(Class&lt;T&gt;, int, UserConfig, String)</a></span> - Constructor for class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/ProcessorOp.html" title="class in io.gearpump.streaming.dsl.op">ProcessorOp</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/dsl/op/ProcessorOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">ProcessorOp$</span></a> - Class in <a href="./io/gearpump/streaming/dsl/op/package-summary.html">io.gearpump.streaming.dsl.op</a></dt>
 <dd>&nbsp;</dd>
@@ -2925,21 +3047,21 @@
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ProcessorSummary</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ProcessorSummary.html#ProcessorSummary(int, java.lang.String, int, java.lang.String, io.gearpump.cluster.UserConfig, io.gearpump.streaming.LifeTime, scala.collection.immutable.List, scala.collection.immutable.Map)">ProcessorSummary(int, String, int, String, UserConfig, LifeTime, List&lt;Object&gt;, Map&lt;Object, TaskCount&gt;)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster">ProcessorSummary</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ProcessorSummary.html#ProcessorSummary(int,%20java.lang.String,%20int,%20java.lang.String,%20io.gearpump.cluster.UserConfig,%20io.gearpump.streaming.LifeTime,%20scala.collection.immutable.List,%20scala.collection.immutable.Map)">ProcessorSummary(int, String, int, String, UserConfig, LifeTime, List&lt;Object&gt;, Map&lt;Object, TaskCount&gt;)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster">ProcessorSummary</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/appmaster/ProcessorSummary$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ProcessorSummary$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ProcessorSummary$.html#ProcessorSummary$()">ProcessorSummary$()</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ProcessorSummary$.html" title="class in io.gearpump.streaming.appmaster">ProcessorSummary$</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/Processor$.html#ProcessorToProcessorDescription(int, io.gearpump.streaming.Processor)">ProcessorToProcessorDescription(int, Processor&lt;? extends Task&gt;)</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/Processor$.html" title="class in io.gearpump.streaming">Processor$</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/Processor$.html#ProcessorToProcessorDescription(int,%20io.gearpump.streaming.Processor)">ProcessorToProcessorDescription(int, Processor&lt;? extends Task&gt;)</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/Processor$.html" title="class in io.gearpump.streaming">Processor$</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ExecutorManager$.html#props(io.gearpump.cluster.UserConfig, io.gearpump.cluster.AppMasterContext, com.typesafe.config.Config, java.lang.String)">props(UserConfig, AppMasterContext, Config, String)</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ExecutorManager$.html" title="class in io.gearpump.streaming.appmaster">ExecutorManager$</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ExecutorManager$.html#props(io.gearpump.cluster.UserConfig,%20io.gearpump.cluster.AppMasterContext,%20com.typesafe.config.Config,%20java.lang.String)">props(UserConfig, AppMasterContext, Config, String)</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ExecutorManager$.html" title="class in io.gearpump.streaming.appmaster">ExecutorManager$</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/metrics/ProcessorAggregator.MultiLayerMap.html#put(int, java.lang.String, Value)">put(int, String, Value)</a></span> - Method in class io.gearpump.streaming.metrics.<a href="./io/gearpump/streaming/metrics/ProcessorAggregator.MultiLayerMap.html" title="class in io.gearpump.streaming.metrics">ProcessorAggregator.MultiLayerMap</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/metrics/ProcessorAggregator.MultiLayerMap.html#put(int,%20java.lang.String,%20Value)">put(int, String, Value)</a></span> - Method in class io.gearpump.streaming.metrics.<a href="./io/gearpump/streaming/metrics/ProcessorAggregator.MultiLayerMap.html" title="class in io.gearpump.streaming.metrics">ProcessorAggregator.MultiLayerMap</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/storage/AppDataStore.html#put(java.lang.String, java.lang.Object)">put(String, Object)</a></span> - Method in interface io.gearpump.streaming.storage.<a href="./io/gearpump/streaming/storage/AppDataStore.html" title="interface in io.gearpump.streaming.storage">AppDataStore</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/storage/AppDataStore.html#put(java.lang.String,%20java.lang.Object)">put(String, Object)</a></span> - Method in interface io.gearpump.streaming.storage.<a href="./io/gearpump/streaming/storage/AppDataStore.html" title="interface in io.gearpump.streaming.storage">AppDataStore</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html#put(java.lang.String, java.lang.Object)">put(String, Object)</a></span> - Method in class io.gearpump.streaming.storage.<a href="./io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html" title="class in io.gearpump.streaming.storage">InMemoryAppStoreOnMaster</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html#put(java.lang.String,%20java.lang.Object)">put(String, Object)</a></span> - Method in class io.gearpump.streaming.storage.<a href="./io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html" title="class in io.gearpump.streaming.storage">InMemoryAppStoreOnMaster</a></dt>
 <dd>&nbsp;</dd>
 </dl>
 <a name="_R_">
@@ -2983,7 +3105,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/transport/netty/WrappedChannelBuffer.html#readFully(byte[])">readFully(byte[])</a></span> - Method in class io.gearpump.transport.netty.<a href="./io/gearpump/transport/netty/WrappedChannelBuffer.html" title="class in io.gearpump.transport.netty">WrappedChannelBuffer</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/transport/netty/WrappedChannelBuffer.html#readFully(byte[], int, int)">readFully(byte[], int, int)</a></span> - Method in class io.gearpump.transport.netty.<a href="./io/gearpump/transport/netty/WrappedChannelBuffer.html" title="class in io.gearpump.transport.netty">WrappedChannelBuffer</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/transport/netty/WrappedChannelBuffer.html#readFully(byte[],%20int,%20int)">readFully(byte[], int, int)</a></span> - Method in class io.gearpump.transport.netty.<a href="./io/gearpump/transport/netty/WrappedChannelBuffer.html" title="class in io.gearpump.transport.netty">WrappedChannelBuffer</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/transport/netty/WrappedChannelBuffer.html#readInt()">readInt()</a></span> - Method in class io.gearpump.transport.netty.<a href="./io/gearpump/transport/netty/WrappedChannelBuffer.html" title="class in io.gearpump.transport.netty">WrappedChannelBuffer</a></dt>
 <dd>&nbsp;</dd>
@@ -3005,6 +3127,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/transport/netty/WrappedChannelBuffer.html#readUTF()">readUTF()</a></span> - Method in class io.gearpump.transport.netty.<a href="./io/gearpump/transport/netty/WrappedChannelBuffer.html" title="class in io.gearpump.transport.netty">WrappedChannelBuffer</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/JarScheduler.JarSchedulerImpl.html#ready()">ready()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/JarScheduler.JarSchedulerImpl.html" title="class in io.gearpump.streaming.appmaster">JarScheduler.JarSchedulerImpl</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html#reason()">reason()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html" title="class in io.gearpump.streaming.appmaster">DagManager.DAGOperationFailed</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.TaskLocationsRejected.html#reason()">reason()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.TaskLocationsRejected.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskLocationsRejected</a></dt>
@@ -3015,6 +3139,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager.html#receive()">receive()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster">DagManager</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/JarScheduler.JarSchedulerImpl.html#receive()">receive()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/JarScheduler.JarSchedulerImpl.html" title="class in io.gearpump.streaming.appmaster">JarScheduler.JarSchedulerImpl</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.html#receive()">receive()</a></span> - Method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor">Executor</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor.html#receive()">receive()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dt>
@@ -3033,7 +3159,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/AppMaster.html#recover()">recover()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/AppMaster.html" title="class in io.gearpump.streaming.appmaster">AppMaster</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/state/api/PersistentState.html#recover(long, byte[])">recover(long, byte[])</a></span> - Method in interface io.gearpump.streaming.state.api.<a href="./io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api">PersistentState</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/api/PersistentState.html#recover(long,%20byte[])">recover(long, byte[])</a></span> - Method in interface io.gearpump.streaming.state.api.<a href="./io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api">PersistentState</a></dt>
 <dd>
 <div class="block">recover state to a previous checkpoint
  usually invoked by the framework</div>
@@ -3042,9 +3168,9 @@
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html#recover(long)">recover(long)</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html" title="class in io.gearpump.streaming.state.impl">InMemoryCheckpointStore</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/NonWindowState.html#recover(long, byte[])">recover(long, byte[])</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/NonWindowState.html" title="class in io.gearpump.streaming.state.impl">NonWindowState</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/NonWindowState.html#recover(long,%20byte[])">recover(long, byte[])</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/NonWindowState.html" title="class in io.gearpump.streaming.state.impl">NonWindowState</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/WindowState.html#recover(long, byte[])">recover(long, byte[])</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/WindowState.html" title="class in io.gearpump.streaming.state.impl">WindowState</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/WindowState.html#recover(long,%20byte[])">recover(long, byte[])</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/WindowState.html" title="class in io.gearpump.streaming.state.impl">WindowState</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/transaction/api/CheckpointStore.html#recover(long)">recover(long)</a></span> - Method in interface io.gearpump.streaming.transaction.api.<a href="./io/gearpump/streaming/transaction/api/CheckpointStore.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStore</a></dt>
 <dd>&nbsp;</dd>
@@ -3054,13 +3180,13 @@
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/util/RecreateRollingFileAppender.html#RecreateRollingFileAppender()">RecreateRollingFileAppender()</a></span> - Constructor for class io.gearpump.util.<a href="./io/gearpump/util/RecreateRollingFileAppender.html" title="class in io.gearpump.util">RecreateRollingFileAppender</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/Stream.html#reduce(scala.Function2, java.lang.String)">reduce(Function2&lt;T, T, T&gt;, String)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/Stream.html#reduce(scala.Function2,%20java.lang.String)">reduce(Function2&lt;T, T, T&gt;, String)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a></dt>
 <dd>
 <div class="block">Reduce opeartion</div>
 </dd>
 <dt><a href="./io/gearpump/streaming/dsl/op/ReduceOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">ReduceOp</span></a>&lt;<a href="./io/gearpump/streaming/dsl/op/ReduceOp.html" title="type parameter in ReduceOp">T</a>&gt; - Class in <a href="./io/gearpump/streaming/dsl/op/package-summary.html">io.gearpump.streaming.dsl.op</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/ReduceOp.html#ReduceOp(scala.Function2, java.lang.String, io.gearpump.cluster.UserConfig)">ReduceOp(Function2&lt;T, T, T&gt;, String, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/ReduceOp.html" title="class in io.gearpump.streaming.dsl.op">ReduceOp</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/ReduceOp.html#ReduceOp(scala.Function2,%20java.lang.String,%20io.gearpump.cluster.UserConfig)">ReduceOp(Function2&lt;T, T, T&gt;, String, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/ReduceOp.html" title="class in io.gearpump.streaming.dsl.op">ReduceOp</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/dsl/op/ReduceOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">ReduceOp$</span></a> - Class in <a href="./io/gearpump/streaming/dsl/op/package-summary.html">io.gearpump.streaming.dsl.op</a></dt>
 <dd>&nbsp;</dd>
@@ -3068,7 +3194,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskRegistry.html#registeredTasks()">registeredTasks()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskRegistry.html#registerTask(io.gearpump.streaming.task.TaskId, io.gearpump.streaming.appmaster.TaskRegistry.TaskLocation)">registerTask(TaskId, TaskRegistry.TaskLocation)</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskRegistry.html#registerTask(io.gearpump.streaming.task.TaskId,%20io.gearpump.streaming.appmaster.TaskRegistry.TaskLocation)">registerTask(TaskId, TaskRegistry.TaskLocation)</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry</a></dt>
 <dd>
 <div class="block">When a task is booted, it need to call registerTask to register itself.</div>
 </dd>
@@ -3080,7 +3206,7 @@
 </dd>
 <dt><a href="./io/gearpump/streaming/task/ReportCheckpointClock.html" title="class in io.gearpump.streaming.task"><span class="strong">ReportCheckpointClock</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/task/ReportCheckpointClock.html#ReportCheckpointClock(io.gearpump.streaming.task.TaskId, long)">ReportCheckpointClock(TaskId, long)</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/ReportCheckpointClock.html" title="class in io.gearpump.streaming.task">ReportCheckpointClock</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/ReportCheckpointClock.html#ReportCheckpointClock(io.gearpump.streaming.task.TaskId,%20long)">ReportCheckpointClock(TaskId, long)</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/ReportCheckpointClock.html" title="class in io.gearpump.streaming.task">ReportCheckpointClock</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/task/ReportCheckpointClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">ReportCheckpointClock$</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
 <dd>&nbsp;</dd>
@@ -3090,9 +3216,11 @@
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html#resolveOffset(long)">resolveOffset(long)</a></span> - Method in interface io.gearpump.streaming.transaction.api.<a href="./io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html" title="interface in io.gearpump.streaming.transaction.api">OffsetTimeStampResolver</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/JarScheduler.ScheduleTask.html#resource()">resource()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/JarScheduler.ScheduleTask.html" title="class in io.gearpump.streaming.appmaster">JarScheduler.ScheduleTask</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html#resource()">resource()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterExecutor</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.html#restartingTasks(int, int, scala.collection.immutable.List)">restartingTasks(int, int, List&lt;TaskId&gt;)</a></span> - Method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor">Executor</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.html#restartingTasks(int,%20int,%20scala.collection.immutable.List)">restartingTasks(int, int, List&lt;TaskId&gt;)</a></span> - Method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor">Executor</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/metrics/ProcessorAggregator.Aggregator.html#result()">result()</a></span> - Method in interface io.gearpump.streaming.metrics.<a href="./io/gearpump/streaming/metrics/ProcessorAggregator.Aggregator.html" title="interface in io.gearpump.streaming.metrics">ProcessorAggregator.Aggregator</a></dt>
 <dd>&nbsp;</dd>
@@ -3108,16 +3236,16 @@
 </a>
 <h2 class="title">S</h2>
 <dl>
-<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskScheduler.html#schedule(int, int, io.gearpump.cluster.scheduler.Resource)">schedule(int, int, Resource)</a></span> - Method in interface io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskScheduler.html" title="interface in io.gearpump.streaming.appmaster">TaskScheduler</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskScheduler.html#schedule(int,%20int,%20io.gearpump.cluster.scheduler.Resource)">schedule(int, int, Resource)</a></span> - Method in interface io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskScheduler.html" title="interface in io.gearpump.streaming.appmaster">TaskScheduler</a></dt>
 <dd>
 <div class="block">This notify the scheduler that a resource slot on {workerId} and {executorId} is allocated, and
  expect a task to be scheduled in return.</div>
 </dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskSchedulerImpl.html#schedule(int, int, io.gearpump.cluster.scheduler.Resource)">schedule(int, int, Resource)</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskSchedulerImpl.html" title="class in io.gearpump.streaming.appmaster">TaskSchedulerImpl</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskSchedulerImpl.html#schedule(int,%20int,%20io.gearpump.cluster.scheduler.Resource)">schedule(int, int, Resource)</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskSchedulerImpl.html" title="class in io.gearpump.streaming.appmaster">TaskSchedulerImpl</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskContext.html#schedule(scala.concurrent.duration.FiniteDuration, scala.concurrent.duration.FiniteDuration, scala.Function0)">schedule(FiniteDuration, FiniteDuration, Function0&lt;BoxedUnit&gt;)</a></span> - Method in interface io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskContext.html#schedule(scala.concurrent.duration.FiniteDuration,%20scala.concurrent.duration.FiniteDuration,%20scala.Function0)">schedule(FiniteDuration, FiniteDuration, Function0&lt;BoxedUnit&gt;)</a></span> - Method in interface io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskWrapper.html#schedule(scala.concurrent.duration.FiniteDuration, scala.concurrent.duration.FiniteDuration, scala.Function0)">schedule(FiniteDuration, FiniteDuration, Function0&lt;BoxedUnit&gt;)</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskWrapper.html#schedule(scala.concurrent.duration.FiniteDuration,%20scala.concurrent.duration.FiniteDuration,%20scala.Function0)">schedule(FiniteDuration, FiniteDuration, Function0&lt;BoxedUnit&gt;)</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskScheduler.html#scheduledTasks(int)">scheduledTasks(int)</a></span> - Method in interface io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskScheduler.html" title="interface in io.gearpump.streaming.appmaster">TaskScheduler</a></dt>
 <dd>
@@ -3125,13 +3253,13 @@
 </dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskSchedulerImpl.html#scheduledTasks(int)">scheduledTasks(int)</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskSchedulerImpl.html" title="class in io.gearpump.streaming.appmaster">TaskSchedulerImpl</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskContext.html#scheduleOnce(scala.concurrent.duration.FiniteDuration, scala.Function0)">scheduleOnce(FiniteDuration, Function0&lt;BoxedUnit&gt;)</a></span> - Method in interface io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskContext.html#scheduleOnce(scala.concurrent.duration.FiniteDuration,%20scala.Function0)">scheduleOnce(FiniteDuration, Function0&lt;BoxedUnit&gt;)</a></span> - Method in interface io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></dt>
 <dd>
 <div class="block">akka.actor.ActorRefProvider.scheduleOnce</div>
 </dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskWrapper.html#scheduleOnce(scala.concurrent.duration.FiniteDuration, scala.Function0)">scheduleOnce(FiniteDuration, Function0&lt;BoxedUnit&gt;)</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskWrapper.html#scheduleOnce(scala.concurrent.duration.FiniteDuration,%20scala.Function0)">scheduleOnce(FiniteDuration, Function0&lt;BoxedUnit&gt;)</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/JarScheduler.html#scheduleTask(io.gearpump.cluster.AppJar, int, int, io.gearpump.cluster.scheduler.Resource)">scheduleTask(AppJar, int, int, Resource)</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/JarScheduler.html" title="class in io.gearpump.streaming.appmaster">JarScheduler</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/JarScheduler.html#scheduleTask(io.gearpump.cluster.AppJar,%20int,%20int,%20io.gearpump.cluster.scheduler.Resource)">scheduleTask(AppJar, int, int, Resource)</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/JarScheduler.html" title="class in io.gearpump.streaming.appmaster">JarScheduler</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/javaapi/Task.html#self()">self()</a></span> - Method in class io.gearpump.streaming.javaapi.<a href="./io/gearpump/streaming/javaapi/Task.html" title="class in io.gearpump.streaming.javaapi">Task</a></dt>
 <dd>&nbsp;</dd>
@@ -3163,7 +3291,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/task/Subscription.html#sendMessage(io.gearpump.Message)">sendMessage(Message)</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Subscription.html" title="class in io.gearpump.streaming.task">Subscription</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/task/Subscription.html#sendMessage(io.gearpump.Message, int)">sendMessage(Message, int)</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Subscription.html" title="class in io.gearpump.streaming.task">Subscription</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/Subscription.html#sendMessage(io.gearpump.Message,%20int)">sendMessage(Message, int)</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Subscription.html" title="class in io.gearpump.streaming.task">Subscription</a></dt>
 <dd>
 <div class="block">Return how many message is actually sent by this subscription</div>
 </dd>
@@ -3181,13 +3309,13 @@
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/state/api/Serializer.html#serialize(T)">serialize(T)</a></span> - Method in interface io.gearpump.streaming.state.api.<a href="./io/gearpump/streaming/state/api/Serializer.html" title="interface in io.gearpump.streaming.state.api">Serializer</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/task/StreamingTransportSerializer.html#serialize(java.io.DataOutput, java.lang.Object)">serialize(DataOutput, Object)</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/StreamingTransportSerializer.html" title="class in io.gearpump.streaming.task">StreamingTransportSerializer</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/StreamingTransportSerializer.html#serialize(java.io.DataOutput,%20java.lang.Object)">serialize(DataOutput, Object)</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/StreamingTransportSerializer.html" title="class in io.gearpump.streaming.task">StreamingTransportSerializer</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/transport/netty/ITransportMessageSerializer.html#serialize(java.io.DataOutput, java.lang.Object)">serialize(DataOutput, Object)</a></span> - Method in interface io.gearpump.transport.netty.<a href="./io/gearpump/transport/netty/ITransportMessageSerializer.html" title="interface in io.gearpump.transport.netty">ITransportMessageSerializer</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/transport/netty/ITransportMessageSerializer.html#serialize(java.io.DataOutput,%20java.lang.Object)">serialize(DataOutput, Object)</a></span> - Method in interface io.gearpump.transport.netty.<a href="./io/gearpump/transport/netty/ITransportMessageSerializer.html" title="interface in io.gearpump.transport.netty">ITransportMessageSerializer</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task"><span class="strong">SerializedMessage</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/task/SerializedMessage.html#SerializedMessage(long, byte[])">SerializedMessage(long, byte[])</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task">SerializedMessage</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/SerializedMessage.html#SerializedMessage(long,%20byte[])">SerializedMessage(long, byte[])</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task">SerializedMessage</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/task/SerializedMessage$.html" title="class in io.gearpump.streaming.task"><span class="strong">SerializedMessage$</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
 <dd>&nbsp;</dd>
@@ -3223,7 +3351,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/util/RecreateRollingFileAppender.html#setCheckFileInterval(long)">setCheckFileInterval(long)</a></span> - Method in class io.gearpump.util.<a href="./io/gearpump/util/RecreateRollingFileAppender.html" title="class in io.gearpump.util">RecreateRollingFileAppender</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/JarScheduler.html#setDag(io.gearpump.streaming.DAG)">setDag(DAG)</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/JarScheduler.html" title="class in io.gearpump.streaming.appmaster">JarScheduler</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/JarScheduler.html#setDag(io.gearpump.streaming.DAG,%20scala.concurrent.Future)">setDag(DAG, Future&lt;Object&gt;)</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/JarScheduler.html" title="class in io.gearpump.streaming.appmaster">JarScheduler</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskScheduler.html#setDAG(io.gearpump.streaming.DAG)">setDAG(DAG)</a></span> - Method in interface io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskScheduler.html" title="interface in io.gearpump.streaming.appmaster">TaskScheduler</a></dt>
 <dd>
@@ -3256,11 +3384,11 @@
 </dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/dsl/op/Shuffle$.html#Shuffle$()">Shuffle$()</a></span> - Constructor for class io.gearpump.streaming.dsl.op.<a href="./io/gearpump/streaming/dsl/op/Shuffle$.html" title="class in io.gearpump.streaming.dsl.op">Shuffle$</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/Stream.Sink.html#sink(io.gearpump.streaming.sink.DataSink, int, io.gearpump.cluster.UserConfig, java.lang.String)">sink(DataSink, int, UserConfig, String)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/Stream.Sink.html" title="class in io.gearpump.streaming.dsl">Stream.Sink</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/Stream.Sink.html#sink(io.gearpump.streaming.sink.DataSink,%20int,%20io.gearpump.cluster.UserConfig,%20java.lang.String)">sink(DataSink, int, UserConfig, String)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/Stream.Sink.html" title="class in io.gearpump.streaming.dsl">Stream.Sink</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/Stream.Sink.html#sink(java.lang.Class, int, io.gearpump.cluster.UserConfig, java.lang.String)">sink(Class&lt;? extends Task&gt;, int, UserConfig, String)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/Stream.Sink.html" title="class in io.gearpump.streaming.dsl">Stream.Sink</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/Stream.Sink.html#sink(java.lang.Class,%20int,%20io.gearpump.cluster.UserConfig,%20java.lang.String)">sink(Class&lt;? extends Task&gt;, int, UserConfig, String)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/Stream.Sink.html" title="class in io.gearpump.streaming.dsl">Stream.Sink</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/javaapi/Processor.html#sink(io.gearpump.streaming.sink.DataSink, int, java.lang.String, io.gearpump.cluster.UserConfig, akka.actor.ActorSystem)">sink(DataSink, int, String, UserConfig, ActorSystem)</a></span> - Static method in class io.gearpump.streaming.javaapi.<a href="./io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi">Processor</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/javaapi/Processor.html#sink(io.gearpump.streaming.sink.DataSink,%20int,%20java.lang.String,%20io.gearpump.cluster.UserConfig,%20akka.actor.ActorSystem)">sink(DataSink, int, String, UserConfig, ActorSystem)</a></span> - Static method in class io.gearpump.streaming.javaapi.<a href="./io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi">Processor</a></dt>
 <dd>
 <div class="block">Create a Sink Processor</div>
 </dd>
@@ -3277,19 +3405,19 @@
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/Window.html#slideTo(long)">slideTo(long)</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/Window.html" title="class in io.gearpump.streaming.state.impl">Window</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/StreamApp.Source.html#source(io.gearpump.streaming.source.DataSource, int)">source(DataSource, int)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/StreamApp.Source.html" title="class in io.gearpump.streaming.dsl">StreamApp.Source</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/StreamApp.Source.html#source(io.gearpump.streaming.source.DataSource,%20int)">source(DataSource, int)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/StreamApp.Source.html" title="class in io.gearpump.streaming.dsl">StreamApp.Source</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/StreamApp.Source.html#source(io.gearpump.streaming.source.DataSource, int, java.lang.String)">source(DataSource, int, String)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/StreamApp.Source.html" title="class in io.gearpump.streaming.dsl">StreamApp.Source</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/StreamApp.Source.html#source(io.gearpump.streaming.source.DataSource,%20int,%20java.lang.String)">source(DataSource, int, String)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/StreamApp.Source.html" title="class in io.gearpump.streaming.dsl">StreamApp.Source</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/StreamApp.Source.html#source(io.gearpump.streaming.source.DataSource, int, io.gearpump.cluster.UserConfig)">source(DataSource, int, UserConfig)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/StreamApp.Source.html" title="class in io.gearpump.streaming.dsl">StreamApp.Source</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/StreamApp.Source.html#source(io.gearpump.streaming.source.DataSource,%20int,%20io.gearpump.cluster.UserConfig)">source(DataSource, int, UserConfig)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/StreamApp.Source.html" title="class in io.gearpump.streaming.dsl">StreamApp.Source</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/StreamApp.Source.html#source(io.gearpump.streaming.source.DataSource, int, io.gearpump.cluster.UserConfig, java.lang.String)">source(DataSource, int, UserConfig, String)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/StreamApp.Source.html" title="class in io.gearpump.streaming.dsl">StreamApp.Source</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/StreamApp.Source.html#source(io.gearpump.streaming.source.DataSource,%20int,%20io.gearpump.cluster.UserConfig,%20java.lang.String)">source(DataSource, int, UserConfig, String)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/StreamApp.Source.html" title="class in io.gearpump.streaming.dsl">StreamApp.Source</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/StreamApp.Source.html#source(scala.collection.Seq, int, java.lang.String)">source(Seq&lt;T&gt;, int, String)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/StreamApp.Source.html" title="class in io.gearpump.streaming.dsl">StreamApp.Source</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/StreamApp.Source.html#source(scala.collection.Seq,%20int,%20java.lang.String)">source(Seq&lt;T&gt;, int, String)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/StreamApp.Source.html" title="class in io.gearpump.streaming.dsl">StreamApp.Source</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/StreamApp.Source.html#source(java.lang.Class, int, io.gearpump.cluster.UserConfig, java.lang.String)">source(Class&lt;? extends Task&gt;, int, UserConfig, String)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/StreamApp.Source.html" title="class in io.gearpump.streaming.dsl">StreamApp.Source</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/StreamApp.Source.html#source(java.lang.Class,%20int,%20io.gearpump.cluster.UserConfig,%20java.lang.String)">source(Class&lt;? extends Task&gt;, int, UserConfig, String)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/StreamApp.Source.html" title="class in io.gearpump.streaming.dsl">StreamApp.Source</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/javaapi/Processor.html#source(io.gearpump.streaming.source.DataSource, int, java.lang.String, io.gearpump.cluster.UserConfig, akka.actor.ActorSystem)">source(DataSource, int, String, UserConfig, ActorSystem)</a></span> - Static method in class io.gearpump.streaming.javaapi.<a href="./io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi">Processor</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/javaapi/Processor.html#source(io.gearpump.streaming.source.DataSource,%20int,%20java.lang.String,%20io.gearpump.cluster.UserConfig,%20akka.actor.ActorSystem)">source(DataSource, int, String, UserConfig, ActorSystem)</a></span> - Static method in class io.gearpump.streaming.javaapi.<a href="./io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi">Processor</a></dt>
 <dd>
 <div class="block">Create a Source Processor</div>
 </dd>
@@ -3337,6 +3465,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/AppMaster.html#startTime()">startTime()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/AppMaster.html" title="class in io.gearpump.streaming.appmaster">AppMaster</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/JarScheduler.NewDag.html#startTime()">startTime()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/JarScheduler.NewDag.html" title="class in io.gearpump.streaming.appmaster">JarScheduler.NewDag</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#startTime()">startTime()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster">StreamAppMasterSummary</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/metrics/ProcessorAggregator.HistogramAggregator.html#startTime()">startTime()</a></span> - Method in class io.gearpump.streaming.metrics.<a href="./io/gearpump/streaming/metrics/ProcessorAggregator.HistogramAggregator.html" title="class in io.gearpump.streaming.metrics">ProcessorAggregator.HistogramAggregator</a></dt>
@@ -3387,7 +3517,7 @@
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl"><span class="strong">Stream</span></a>&lt;<a href="./io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>&gt; - Class in <a href="./io/gearpump/streaming/dsl/package-summary.html">io.gearpump.streaming.dsl</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/Stream.html#Stream(io.gearpump.util.Graph, io.gearpump.streaming.dsl.op.Op, scala.Option)">Stream(Graph&lt;Op, OpEdge&gt;, Op, Option&lt;OpEdge&gt;)</a></span> - Constructor for class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/Stream.html#Stream(io.gearpump.util.Graph,%20io.gearpump.streaming.dsl.op.Op,%20scala.Option)">Stream(Graph&lt;Op, OpEdge&gt;, Op, Option&lt;OpEdge&gt;)</a></span> - Constructor for class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/dsl/Stream$.html" title="class in io.gearpump.streaming.dsl"><span class="strong">Stream$</span></a> - Class in <a href="./io/gearpump/streaming/dsl/package-summary.html">io.gearpump.streaming.dsl</a></dt>
 <dd>&nbsp;</dd>
@@ -3401,9 +3531,9 @@
 <dd>
 <div class="block">Example:</div>
 </dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/StreamApp.html#StreamApp(java.lang.String, akka.actor.ActorSystem, io.gearpump.cluster.UserConfig, io.gearpump.util.Graph)">StreamApp(String, ActorSystem, UserConfig, Graph&lt;Op, OpEdge&gt;)</a></span> - Constructor for class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl">StreamApp</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/StreamApp.html#StreamApp(java.lang.String,%20akka.actor.ActorSystem,%20io.gearpump.cluster.UserConfig,%20io.gearpump.util.Graph)">StreamApp(String, ActorSystem, UserConfig, Graph&lt;Op, OpEdge&gt;)</a></span> - Constructor for class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl">StreamApp</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/StreamApp.html#StreamApp(java.lang.String, akka.actor.ActorSystem, io.gearpump.cluster.UserConfig)">StreamApp(String, ActorSystem, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl">StreamApp</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/StreamApp.html#StreamApp(java.lang.String,%20akka.actor.ActorSystem,%20io.gearpump.cluster.UserConfig)">StreamApp(String, ActorSystem, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl">StreamApp</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/dsl/StreamApp$.html" title="class in io.gearpump.streaming.dsl"><span class="strong">StreamApp$</span></a> - Class in <a href="./io/gearpump/streaming/dsl/package-summary.html">io.gearpump.streaming.dsl</a></dt>
 <dd>&nbsp;</dd>
@@ -3415,7 +3545,7 @@
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/javaapi/StreamApplication.html" title="class in io.gearpump.streaming.javaapi"><span class="strong">StreamApplication</span></a> - Class in <a href="./io/gearpump/streaming/javaapi/package-summary.html">io.gearpump.streaming.javaapi</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/javaapi/StreamApplication.html#StreamApplication(java.lang.String, io.gearpump.cluster.UserConfig, io.gearpump.streaming.javaapi.Graph)">StreamApplication(String, UserConfig, Graph)</a></span> - Constructor for class io.gearpump.streaming.javaapi.<a href="./io/gearpump/streaming/javaapi/StreamApplication.html" title="class in io.gearpump.streaming.javaapi">StreamApplication</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/javaapi/StreamApplication.html#StreamApplication(java.lang.String,%20io.gearpump.cluster.UserConfig,%20io.gearpump.streaming.javaapi.Graph)">StreamApplication(String, UserConfig, Graph)</a></span> - Constructor for class io.gearpump.streaming.javaapi.<a href="./io/gearpump/streaming/javaapi/StreamApplication.html" title="class in io.gearpump.streaming.javaapi">StreamApplication</a></dt>
 <dd>
 <div class="block">Create a streaming application</div>
 </dd>
@@ -3423,7 +3553,7 @@
 <dd>
 <div class="block">Represent a streaming application</div>
 </dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/StreamApplication.html#StreamApplication(java.lang.String, io.gearpump.cluster.UserConfig, io.gearpump.util.Graph)">StreamApplication(String, UserConfig, Graph&lt;ProcessorDescription, PartitionerDescription&gt;)</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/StreamApplication.html" title="class in io.gearpump.streaming">StreamApplication</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/StreamApplication.html#StreamApplication(java.lang.String,%20io.gearpump.cluster.UserConfig,%20io.gearpump.util.Graph)">StreamApplication(String, UserConfig, Graph&lt;ProcessorDescription, PartitionerDescription&gt;)</a></span> - Constructor for class io.gearpump.streaming.<a href="./io/gearpump/streaming/StreamApplication.html" title="class in io.gearpump.streaming">StreamApplication</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/StreamApplication$.html" title="class in io.gearpump.streaming"><span class="strong">StreamApplication$</span></a> - Class in <a href="./io/gearpump/streaming/package-summary.html">io.gearpump.streaming</a></dt>
 <dd>&nbsp;</dd>
@@ -3431,7 +3561,7 @@
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">StreamAppMasterSummary</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#StreamAppMasterSummary(int, java.lang.String, scala.collection.immutable.Map, scala.collection.immutable.Map, io.gearpump.util.Graph, java.lang.String, long, scala.collection.immutable.List, java.lang.String, long, long, java.lang.String, java.lang.String, java.lang.String, java.lang.String, io.gearpump.util.HistoryMetricsService.HistoryMetricsConfig)">StreamAppMasterSummary(int, String, Map&lt;Object, ProcessorSummary&gt;, Map&lt;Object, Object&gt;, Graph&lt;Object, String&gt;, String, long, List&lt;AppMaster.ExecutorBrief&gt;, String, long, long, String, String, String, String, HistoryMetricsService.HistoryMetricsConfig)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster">StreamAppMasterSummary</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#StreamAppMasterSummary(int,%20java.lang.String,%20scala.collection.immutable.Map,%20scala.collection.immutable.Map,%20io.gearpump.util.Graph,%20java.lang.String,%20long,%20scala.collection.immutable.List,%20java.lang.String,%20long,%20long,%20java.lang.String,%20java.lang.String,%20java.lang.String,%20java.lang.String,%20io.gearpump.util.HistoryMetricsService.HistoryMetricsConfig)">StreamAppMasterSummary(int, String, Map&lt;Object, ProcessorSummary&gt;, Map&lt;Object, Object&gt;, Graph&lt;Object, String&gt;, String, long, List&lt;AppMaster.ExecutorBrief&gt;, String, long, long, String, String, String, String, HistoryMetricsService.HistoryMetricsConfig)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster">StreamAppMasterSummary</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/appmaster/StreamAppMasterSummary$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">StreamAppMasterSummary$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
 <dd>&nbsp;</dd>
@@ -3453,7 +3583,7 @@
 <dd>
 <div class="block">Each processor can have multiple downstream subscribers.</div>
 </dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/task/Subscriber.html#Subscriber(int, io.gearpump.partitioner.PartitionerDescription, int, io.gearpump.streaming.LifeTime)">Subscriber(int, PartitionerDescription, int, LifeTime)</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/Subscriber.html#Subscriber(int,%20io.gearpump.partitioner.PartitionerDescription,%20int,%20io.gearpump.streaming.LifeTime)">Subscriber(int, PartitionerDescription, int, LifeTime)</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/task/Subscriber$.html" title="class in io.gearpump.streaming.task"><span class="strong">Subscriber$</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
 <dd>&nbsp;</dd>
@@ -3475,7 +3605,7 @@
 <dd>
 <div class="block">This manage the output and message clock for single downstream processor</div>
 </dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/task/Subscription.html#Subscription(int, int, io.gearpump.streaming.task.TaskId, io.gearpump.streaming.task.Subscriber, int, io.gearpump.streaming.task.ExpressTransport, int, int)">Subscription(int, int, TaskId, Subscriber, int, ExpressTransport, int, int)</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Subscription.html" title="class in io.gearpump.streaming.task">Subscription</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/Subscription.html#Subscription(int,%20int,%20io.gearpump.streaming.task.TaskId,%20io.gearpump.streaming.task.Subscriber,%20int,%20io.gearpump.streaming.task.ExpressTransport,%20int,%20int)">Subscription(int, int, TaskId, Subscriber, int, ExpressTransport, int, int)</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Subscription.html" title="class in io.gearpump.streaming.task">Subscription</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/task/Subscription$.html" title="class in io.gearpump.streaming.task"><span class="strong">Subscription$</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
 <dd>&nbsp;</dd>
@@ -3523,11 +3653,11 @@
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/javaapi/Task.html" title="class in io.gearpump.streaming.javaapi"><span class="strong">Task</span></a> - Class in <a href="./io/gearpump/streaming/javaapi/package-summary.html">io.gearpump.streaming.javaapi</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/javaapi/Task.html#Task(io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">Task(TaskContext, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.javaapi.<a href="./io/gearpump/streaming/javaapi/Task.html" title="class in io.gearpump.streaming.javaapi">Task</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/javaapi/Task.html#Task(io.gearpump.streaming.task.TaskContext,%20io.gearpump.cluster.UserConfig)">Task(TaskContext, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.javaapi.<a href="./io/gearpump/streaming/javaapi/Task.html" title="class in io.gearpump.streaming.javaapi">Task</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task"><span class="strong">Task</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/task/Task.html#Task(io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">Task(TaskContext, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/Task.html#Task(io.gearpump.streaming.task.TaskContext,%20io.gearpump.cluster.UserConfig)">Task(TaskContext, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor.html#task()">task()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dt>
 <dd>&nbsp;</dd>
@@ -3539,7 +3669,7 @@
 <dd>
 <div class="block">All tasks of Gearpump runs inside a Actor.</div>
 </dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor.html#TaskActor(io.gearpump.streaming.task.TaskId, io.gearpump.streaming.task.TaskContextData, io.gearpump.cluster.UserConfig, io.gearpump.streaming.task.TaskWrapper, io.gearpump.serializer.SerializationFramework)">TaskActor(TaskId, TaskContextData, UserConfig, TaskWrapper, SerializationFramework)</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor.html#TaskActor(io.gearpump.streaming.task.TaskId,%20io.gearpump.streaming.task.TaskContextData,%20io.gearpump.cluster.UserConfig,%20io.gearpump.streaming.task.TaskWrapper,%20io.gearpump.serializer.SerializationFramework)">TaskActor(TaskId, TaskContextData, UserConfig, TaskWrapper, SerializationFramework)</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/task/TaskActor$.html" title="class in io.gearpump.streaming.task"><span class="strong">TaskActor$</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
 <dd>&nbsp;</dd>
@@ -3551,7 +3681,7 @@
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/task/TaskActor.MessageAndSender.html" title="class in io.gearpump.streaming.task"><span class="strong">TaskActor.MessageAndSender</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor.MessageAndSender.html#TaskActor.MessageAndSender(java.lang.Object, akka.actor.ActorRef)">TaskActor.MessageAndSender(Object, ActorRef)</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor.MessageAndSender.html" title="class in io.gearpump.streaming.task">TaskActor.MessageAndSender</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor.MessageAndSender.html#TaskActor.MessageAndSender(java.lang.Object,%20akka.actor.ActorRef)">TaskActor.MessageAndSender(Object, ActorRef)</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor.MessageAndSender.html" title="class in io.gearpump.streaming.task">TaskActor.MessageAndSender</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/task/TaskActor.MessageAndSender$.html" title="class in io.gearpump.streaming.task"><span class="strong">TaskActor.MessageAndSender$</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
 <dd>&nbsp;</dd>
@@ -3559,11 +3689,11 @@
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/task/TaskActor.SecurityChecker.html" title="class in io.gearpump.streaming.task"><span class="strong">TaskActor.SecurityChecker</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor.SecurityChecker.html#TaskActor.SecurityChecker(io.gearpump.streaming.task.TaskId, akka.actor.ActorRef)">TaskActor.SecurityChecker(TaskId, ActorRef)</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor.SecurityChecker.html" title="class in io.gearpump.streaming.task">TaskActor.SecurityChecker</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor.SecurityChecker.html#TaskActor.SecurityChecker(io.gearpump.streaming.task.TaskId,%20akka.actor.ActorRef)">TaskActor.SecurityChecker(TaskId, ActorRef)</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor.SecurityChecker.html" title="class in io.gearpump.streaming.task">TaskActor.SecurityChecker</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/task/TaskActor.SendAck.html" title="class in io.gearpump.streaming.task"><span class="strong">TaskActor.SendAck</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor.SendAck.html#TaskActor.SendAck(io.gearpump.streaming.task.Ack, io.gearpump.streaming.task.TaskId)">TaskActor.SendAck(Ack, TaskId)</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor.SendAck.html" title="class in io.gearpump.streaming.task">TaskActor.SendAck</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor.SendAck.html#TaskActor.SendAck(io.gearpump.streaming.task.Ack,%20io.gearpump.streaming.task.TaskId)">TaskActor.SendAck(Ack, TaskId)</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor.SendAck.html" title="class in io.gearpump.streaming.task">TaskActor.SendAck</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/task/TaskActor.SendAck$.html" title="class in io.gearpump.streaming.task"><span class="strong">TaskActor.SendAck$</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
 <dd>&nbsp;</dd>
@@ -3573,9 +3703,9 @@
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/util/ActorPathUtil.html#taskActorName(io.gearpump.streaming.task.TaskId)">taskActorName(TaskId)</a></span> - Static method in class io.gearpump.streaming.util.<a href="./io/gearpump/streaming/util/ActorPathUtil.html" title="class in io.gearpump.streaming.util">ActorPathUtil</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/util/ActorPathUtil$.html#taskActorPath(akka.actor.ActorRef, int, io.gearpump.streaming.task.TaskId)">taskActorPath(ActorRef, int, TaskId)</a></span> - Method in class io.gearpump.streaming.util.<a href="./io/gearpump/streaming/util/ActorPathUtil$.html" title="class in io.gearpump.streaming.util">ActorPathUtil$</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/util/ActorPathUtil$.html#taskActorPath(akka.actor.ActorRef,%20int,%20io.gearpump.streaming.task.TaskId)">taskActorPath(ActorRef, int, TaskId)</a></span> - Method in class io.gearpump.streaming.util.<a href="./io/gearpump/streaming/util/ActorPathUtil$.html" title="class in io.gearpump.streaming.util">ActorPathUtil$</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/util/ActorPathUtil.html#taskActorPath(akka.actor.ActorRef, int, io.gearpump.streaming.task.TaskId)">taskActorPath(ActorRef, int, TaskId)</a></span> - Static method in class io.gearpump.streaming.util.<a href="./io/gearpump/streaming/util/ActorPathUtil.html" title="class in io.gearpump.streaming.util">ActorPathUtil</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/util/ActorPathUtil.html#taskActorPath(akka.actor.ActorRef,%20int,%20io.gearpump.streaming.task.TaskId)">taskActorPath(ActorRef, int, TaskId)</a></span> - Static method in class io.gearpump.streaming.util.<a href="./io/gearpump/streaming/util/ActorPathUtil.html" title="class in io.gearpump.streaming.util">ActorPathUtil</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ProcessorSummary.html#taskClass()">taskClass()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster">ProcessorSummary</a></dt>
 <dd>&nbsp;</dd>
@@ -3611,7 +3741,7 @@
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task"><span class="strong">TaskContextData</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskContextData.html#TaskContextData(int, int, java.lang.String, akka.actor.ActorRef, int, io.gearpump.streaming.LifeTime, scala.collection.immutable.List)">TaskContextData(int, int, String, ActorRef, int, LifeTime, List&lt;Subscriber&gt;)</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task">TaskContextData</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskContextData.html#TaskContextData(int,%20int,%20java.lang.String,%20akka.actor.ActorRef,%20int,%20io.gearpump.streaming.LifeTime,%20scala.collection.immutable.List)">TaskContextData(int, int, String, ActorRef, int, LifeTime, List&lt;Subscriber&gt;)</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task">TaskContextData</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/task/TaskContextData$.html" title="class in io.gearpump.streaming.task"><span class="strong">TaskContextData$</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
 <dd>&nbsp;</dd>
@@ -3646,7 +3776,7 @@
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/metrics/TaskFilterAggregator.Options.html" title="class in io.gearpump.streaming.metrics"><span class="strong">TaskFilterAggregator.Options</span></a> - Class in <a href="./io/gearpump/streaming/metrics/package-summary.html">io.gearpump.streaming.metrics</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/metrics/TaskFilterAggregator.Options.html#TaskFilterAggregator.Options(int, int, int, int, int)">TaskFilterAggregator.Options(int, int, int, int, int)</a></span> - Constructor for class io.gearpump.streaming.metrics.<a href="./io/gearpump/streaming/metrics/TaskFilterAggregator.Options.html" title="class in io.gearpump.streaming.metrics">TaskFilterAggregator.Options</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/metrics/TaskFilterAggregator.Options.html#TaskFilterAggregator.Options(int,%20int,%20int,%20int,%20int)">TaskFilterAggregator.Options(int, int, int, int, int)</a></span> - Constructor for class io.gearpump.streaming.metrics.<a href="./io/gearpump/streaming/metrics/TaskFilterAggregator.Options.html" title="class in io.gearpump.streaming.metrics">TaskFilterAggregator.Options</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/metrics/TaskFilterAggregator.Options$.html" title="class in io.gearpump.streaming.metrics"><span class="strong">TaskFilterAggregator.Options$</span></a> - Class in <a href="./io/gearpump/streaming/metrics/package-summary.html">io.gearpump.streaming.metrics</a></dt>
 <dd>&nbsp;</dd>
@@ -3664,6 +3794,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.StartTask.html#taskId()">taskId()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.StartTask.html" title="class in io.gearpump.streaming">AppMasterToExecutor.StartTask</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.StopTask.html#taskId()">taskId()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.StopTask.html" title="class in io.gearpump.streaming">AppMasterToExecutor.StopTask</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html#taskId()">taskId()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskChanged</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html#taskId()">taskId()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRegistered</a></dt>
@@ -3674,6 +3806,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html#taskId()">taskId()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterTask</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/ExecutorToAppMaster.UnRegisterTask.html#taskId()">taskId()</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/ExecutorToAppMaster.UnRegisterTask.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.UnRegisterTask</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/task/Ack.html#taskId()">taskId()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/task/AckRequest.html#taskId()">taskId()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task">AckRequest</a></dt>
@@ -3690,7 +3824,7 @@
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task"><span class="strong">TaskId</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskId.html#TaskId(int, int)">TaskId(int, int)</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskId.html#TaskId(int,%20int)">TaskId(int, int)</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskWrapper.html#taskId()">taskId()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a></dt>
 <dd>&nbsp;</dd>
@@ -3718,7 +3852,7 @@
 </dd>
 <dt><a href="./io/gearpump/streaming/executor/TaskLauncher.html" title="class in io.gearpump.streaming.executor"><span class="strong">TaskLauncher</span></a> - Class in <a href="./io/gearpump/streaming/executor/package-summary.html">io.gearpump.streaming.executor</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/executor/TaskLauncher.html#TaskLauncher(int, java.lang.String, int, akka.actor.ActorRef, io.gearpump.cluster.UserConfig, java.lang.Class)">TaskLauncher(int, String, int, ActorRef, UserConfig, Class&lt;? extends Actor&gt;)</a></span> - Constructor for class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/TaskLauncher.html" title="class in io.gearpump.streaming.executor">TaskLauncher</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/TaskLauncher.html#TaskLauncher(int,%20java.lang.String,%20int,%20akka.actor.ActorRef,%20io.gearpump.cluster.UserConfig,%20java.lang.Class)">TaskLauncher(int, String, int, ActorRef, UserConfig, Class&lt;? extends Actor&gt;)</a></span> - Constructor for class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/TaskLauncher.html" title="class in io.gearpump.streaming.executor">TaskLauncher</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/executor/TaskLauncher$.html" title="class in io.gearpump.streaming.executor"><span class="strong">TaskLauncher$</span></a> - Class in <a href="./io/gearpump/streaming/executor/package-summary.html">io.gearpump.streaming.executor</a></dt>
 <dd>&nbsp;</dd>
@@ -3726,7 +3860,7 @@
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor"><span class="strong">TaskLauncher.TaskArgument</span></a> - Class in <a href="./io/gearpump/streaming/executor/package-summary.html">io.gearpump.streaming.executor</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html#TaskLauncher.TaskArgument(int, io.gearpump.streaming.ProcessorDescription, scala.collection.immutable.List)">TaskLauncher.TaskArgument(int, ProcessorDescription, List&lt;Subscriber&gt;)</a></span> - Constructor for class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor">TaskLauncher.TaskArgument</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html#TaskLauncher.TaskArgument(int,%20io.gearpump.streaming.ProcessorDescription,%20scala.collection.immutable.List)">TaskLauncher.TaskArgument(int, ProcessorDescription, List&lt;Subscriber&gt;)</a></span> - Constructor for class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor">TaskLauncher.TaskArgument</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/executor/TaskLauncher.TaskArgument$.html" title="class in io.gearpump.streaming.executor"><span class="strong">TaskLauncher.TaskArgument$</span></a> - Class in <a href="./io/gearpump/streaming/executor/package-summary.html">io.gearpump.streaming.executor</a></dt>
 <dd>&nbsp;</dd>
@@ -3738,7 +3872,7 @@
 <dd>
 <div class="block">TaskLocator is used to decide which machine one task should run on.</div>
 </dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskLocator.html#TaskLocator(java.lang.String, com.typesafe.config.Config)">TaskLocator(String, Config)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskLocator.html" title="class in io.gearpump.streaming.appmaster">TaskLocator</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskLocator.html#TaskLocator(java.lang.String,%20com.typesafe.config.Config)">TaskLocator(String, Config)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskLocator.html" title="class in io.gearpump.streaming.appmaster">TaskLocator</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/appmaster/TaskLocator$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskLocator$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
 <dd>&nbsp;</dd>
@@ -3772,7 +3906,7 @@
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/transport/netty/TaskMessage.html" title="class in io.gearpump.transport.netty"><span class="strong">TaskMessage</span></a> - Class in <a href="./io/gearpump/transport/netty/package-summary.html">io.gearpump.transport.netty</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/transport/netty/TaskMessage.html#TaskMessage(int, long, long, java.lang.Object)">TaskMessage(int, long, long, Object)</a></span> - Constructor for class io.gearpump.transport.netty.<a href="./io/gearpump/transport/netty/TaskMessage.html" title="class in io.gearpump.transport.netty">TaskMessage</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/transport/netty/TaskMessage.html#TaskMessage(int,%20long,%20long,%20java.lang.Object)">TaskMessage(int, long, long, Object)</a></span> - Constructor for class io.gearpump.transport.netty.<a href="./io/gearpump/transport/netty/TaskMessage.html" title="class in io.gearpump.transport.netty">TaskMessage</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/AppMaster.html#taskMessageHandler()">taskMessageHandler()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/AppMaster.html" title="class in io.gearpump.streaming.appmaster">AppMaster</a></dt>
 <dd>&nbsp;</dd>
@@ -3783,7 +3917,7 @@
 <div class="block">TaskRegistry is used to track the registration of all tasks
  when one application is booting up.</div>
 </dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskRegistry.html#TaskRegistry(scala.collection.immutable.List, scala.collection.immutable.Map)">TaskRegistry(List&lt;TaskId&gt;, Map&lt;TaskId, TaskRegistry.TaskLocation&gt;)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskRegistry.html#TaskRegistry(scala.collection.immutable.List,%20scala.collection.immutable.Map,%20scala.collection.immutable.Set)">TaskRegistry(List&lt;TaskId&gt;, Map&lt;TaskId, TaskRegistry.TaskLocation&gt;, Set&lt;TaskId&gt;)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/appmaster/TaskRegistry$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskRegistry$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
 <dd>&nbsp;</dd>
@@ -3801,7 +3935,7 @@
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskRegistry.TaskLocation</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html#TaskRegistry.TaskLocation(int, io.gearpump.transport.HostPort)">TaskRegistry.TaskLocation(int, HostPort)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocation</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html#TaskRegistry.TaskLocation(int,%20io.gearpump.transport.HostPort)">TaskRegistry.TaskLocation(int, HostPort)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocation</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskRegistry.TaskLocation$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
 <dd>&nbsp;</dd>
@@ -3831,7 +3965,7 @@
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/appmaster/TaskScheduler.Location.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskScheduler.Location</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskScheduler.Location.html#TaskScheduler.Location(int, int)">TaskScheduler.Location(int, int)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskScheduler.Location.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.Location</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskScheduler.Location.html#TaskScheduler.Location(int,%20int)">TaskScheduler.Location(int, int)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskScheduler.Location.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.Location</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/appmaster/TaskScheduler.Location$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskScheduler.Location$</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
 <dd>&nbsp;</dd>
@@ -3839,11 +3973,11 @@
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskScheduler.TaskStatus</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html#TaskScheduler.TaskStatus(io.gearpump.streaming.task.TaskId, io.gearpump.streaming.appmaster.TaskLocator.Locality, io.gearpump.streaming.appmaster.TaskScheduler.Location)">TaskScheduler.TaskStatus(TaskId, TaskLocator.Locality, TaskScheduler.Location)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.TaskStatus</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html#TaskScheduler.TaskStatus(io.gearpump.streaming.task.TaskId,%20io.gearpump.streaming.appmaster.TaskLocator.Locality,%20io.gearpump.streaming.appmaster.TaskScheduler.Location)">TaskScheduler.TaskStatus(TaskId, TaskLocator.Locality, TaskScheduler.Location)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.TaskStatus</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/appmaster/TaskSchedulerImpl.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskSchedulerImpl</span></a> - Class in <a href="./io/gearpump/streaming/appmaster/package-summary.html">io.gearpump.streaming.appmaster</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskSchedulerImpl.html#TaskSchedulerImpl(int, java.lang.String, com.typesafe.config.Config)">TaskSchedulerImpl(int, String, Config)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskSchedulerImpl.html" title="class in io.gearpump.streaming.appmaster">TaskSchedulerImpl</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskSchedulerImpl.html#TaskSchedulerImpl(int,%20java.lang.String,%20com.typesafe.config.Config)">TaskSchedulerImpl(int, String, Config)</a></span> - Constructor for class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskSchedulerImpl.html" title="class in io.gearpump.streaming.appmaster">TaskSchedulerImpl</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/task/TaskUtil.html" title="class in io.gearpump.streaming.task"><span class="strong">TaskUtil</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
 <dd>&nbsp;</dd>
@@ -3860,7 +3994,7 @@
  param:  context context class
  param:  userConf user config</div>
 </dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskWrapper.html#TaskWrapper(io.gearpump.streaming.task.TaskId, java.lang.Class, io.gearpump.streaming.task.TaskContextData, io.gearpump.cluster.UserConfig)">TaskWrapper(TaskId, Class&lt;? extends Task&gt;, TaskContextData, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskWrapper.html#TaskWrapper(io.gearpump.streaming.task.TaskId,%20java.lang.Class,%20io.gearpump.streaming.task.TaskContextData,%20io.gearpump.cluster.UserConfig)">TaskWrapper(TaskId, Class&lt;? extends Task&gt;, TaskContextData, UserConfig)</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/executor/Executor.html#terminationWatch()">terminationWatch()</a></span> - Method in class io.gearpump.streaming.executor.<a href="./io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor">Executor</a></dt>
 <dd>&nbsp;</dd>
@@ -3890,9 +4024,9 @@
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskId.html#toLong(io.gearpump.streaming.task.TaskId)">toLong(TaskId)</a></span> - Static method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.html#translate(io.gearpump.streaming.dsl.op.OpChain, akka.actor.ActorSystem)">translate(OpChain, ActorSystem)</a></span> - Method in class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/dsl/plan/OpTranslator.html#translate(io.gearpump.streaming.dsl.op.OpChain,%20akka.actor.ActorSystem)">translate(OpChain, ActorSystem)</a></span> - Method in class io.gearpump.streaming.dsl.plan.<a href="./io/gearpump/streaming/dsl/plan/OpTranslator.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/task/ExpressTransport.html#transport(java.lang.Object, scala.collection.Seq)">transport(Object, Seq&lt;TaskId&gt;)</a></span> - Method in interface io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/ExpressTransport.html" title="interface in io.gearpump.streaming.task">ExpressTransport</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/ExpressTransport.html#transport(java.lang.Object,%20scala.collection.Seq)">transport(Object, Seq&lt;TaskId&gt;)</a></span> - Method in interface io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/ExpressTransport.html" title="interface in io.gearpump.streaming.task">ExpressTransport</a></dt>
 <dd>&nbsp;</dd>
 </dl>
 <a name="_U_">
@@ -3900,32 +4034,32 @@
 </a>
 <h2 class="title">U</h2>
 <dl>
-<dt><span class="strong"><a href="./io/gearpump/streaming/state/api/PersistentState.html#update(long, T)">update(long, T)</a></span> - Method in interface io.gearpump.streaming.state.api.<a href="./io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api">PersistentState</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/api/PersistentState.html#update(long,%20T)">update(long, T)</a></span> - Method in interface io.gearpump.streaming.state.api.<a href="./io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api">PersistentState</a></dt>
 <dd>
 <div class="block">update state on a new message
  this is invoked by user</div>
 </dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/CheckpointManager.html#update(long)">update(long)</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/CheckpointManager.html" title="class in io.gearpump.streaming.state.impl">CheckpointManager</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/NonWindowState.html#update(long, T)">update(long, T)</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/NonWindowState.html" title="class in io.gearpump.streaming.state.impl">NonWindowState</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/NonWindowState.html#update(long,%20T)">update(long, T)</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/NonWindowState.html" title="class in io.gearpump.streaming.state.impl">NonWindowState</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/Window.html#update(long)">update(long)</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/Window.html" title="class in io.gearpump.streaming.state.impl">Window</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/WindowState.html#update(long, T)">update(long, T)</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/WindowState.html" title="class in io.gearpump.streaming.state.impl">WindowState</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/WindowState.html#update(long,%20T)">update(long, T)</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/WindowState.html" title="class in io.gearpump.streaming.state.impl">WindowState</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/CheckpointManager.html#updateCheckpointTime()">updateCheckpointTime()</a></span> - Method in class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/CheckpointManager.html" title="class in io.gearpump.streaming.state.impl">CheckpointManager</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/task/UpdateClock.html" title="class in io.gearpump.streaming.task"><span class="strong">UpdateClock</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/task/UpdateClock.html#UpdateClock(io.gearpump.streaming.task.TaskId, long)">UpdateClock(TaskId, long)</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/UpdateClock.html" title="class in io.gearpump.streaming.task">UpdateClock</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/UpdateClock.html#UpdateClock(io.gearpump.streaming.task.TaskId,%20long)">UpdateClock(TaskId, long)</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/UpdateClock.html" title="class in io.gearpump.streaming.task">UpdateClock</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/task/UpdateClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">UpdateClock$</span></a> - Class in <a href="./io/gearpump/streaming/task/package-summary.html">io.gearpump.streaming.task</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/task/UpdateClock$.html#UpdateClock$()">UpdateClock$()</a></span> - Constructor for class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/UpdateClock$.html" title="class in io.gearpump.streaming.task">UpdateClock$</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html#updateMinClock(int, long)">updateMinClock(int, long)</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster">ClockService.ProcessorClock</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html#updateMinClock(int,%20long)">updateMinClock(int, long)</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster">ClockService.ProcessorClock</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/state/api/MonoidState.html#updateState(long, T)">updateState(long, T)</a></span> - Method in class io.gearpump.streaming.state.api.<a href="./io/gearpump/streaming/state/api/MonoidState.html" title="class in io.gearpump.streaming.state.api">MonoidState</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/api/MonoidState.html#updateState(long,%20T)">updateState(long, T)</a></span> - Method in class io.gearpump.streaming.state.api.<a href="./io/gearpump/streaming/state/api/MonoidState.html" title="class in io.gearpump.streaming.state.api">MonoidState</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor.html#upstreamMinClock()">upstreamMinClock()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dt>
 <dd>&nbsp;</dd>
@@ -3973,6 +4107,8 @@
 <dl>
 <dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/DagManager.html#waitForDagInitiate()">waitForDagInitiate()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster">DagManager</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/JarScheduler.JarSchedulerImpl.html#waitForNewDag()">waitForNewDag()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/JarScheduler.JarSchedulerImpl.html" title="class in io.gearpump.streaming.appmaster">JarScheduler.JarSchedulerImpl</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/ClockService.html#waitForStartClock()">waitForStartClock()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster">ClockService</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskActor.html#waitForStartClock()">waitForStartClock()</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task">TaskActor</a></dt>
@@ -3986,13 +4122,13 @@
 <div class="block">used in window applications
  it keeps the current window and slide ahead when the window expires</div>
 </dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/Window.html#Window(long, long)">Window(long, long)</a></span> - Constructor for class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/Window.html" title="class in io.gearpump.streaming.state.impl">Window</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/Window.html#Window(long,%20long)">Window(long, long)</a></span> - Constructor for class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/Window.html" title="class in io.gearpump.streaming.state.impl">Window</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/Window.html#Window(io.gearpump.streaming.state.impl.WindowConfig)">Window(WindowConfig)</a></span> - Constructor for class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/Window.html" title="class in io.gearpump.streaming.state.impl">Window</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/state/impl/WindowConfig.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">WindowConfig</span></a> - Class in <a href="./io/gearpump/streaming/state/impl/package-summary.html">io.gearpump.streaming.state.impl</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/WindowConfig.html#WindowConfig(long, long)">WindowConfig(long, long)</a></span> - Constructor for class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/WindowConfig.html" title="class in io.gearpump.streaming.state.impl">WindowConfig</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/WindowConfig.html#WindowConfig(long,%20long)">WindowConfig(long, long)</a></span> - Constructor for class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/WindowConfig.html" title="class in io.gearpump.streaming.state.impl">WindowConfig</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/state/impl/WindowConfig$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">WindowConfig$</span></a> - Class in <a href="./io/gearpump/streaming/state/impl/package-summary.html">io.gearpump.streaming.state.impl</a></dt>
 <dd>&nbsp;</dd>
@@ -4007,7 +4143,7 @@
 <div class="block">this is a list of states, each of which is bounded by a time window
  state of each window doesn't affect each other</div>
 </dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/WindowState.html#WindowState(io.gearpump.streaming.state.api.Group, io.gearpump.streaming.state.api.Serializer, io.gearpump.streaming.task.TaskContext, io.gearpump.streaming.state.impl.Window)">WindowState(Group&lt;T&gt;, Serializer&lt;TreeMap&lt;Interval, T&gt;&gt;, TaskContext, Window)</a></span> - Constructor for class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/WindowState.html" title="class in io.gearpump.streaming.state.impl">WindowState</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/state/impl/WindowState.html#WindowState(io.gearpump.streaming.state.api.Group,%20io.gearpump.streaming.state.api.Serializer,%20io.gearpump.streaming.task.TaskContext,%20io.gearpump.streaming.state.impl.Window)">WindowState(Group&lt;T&gt;, Serializer&lt;TreeMap&lt;Interval, T&gt;&gt;, TaskContext, Window)</a></span> - Constructor for class io.gearpump.streaming.state.impl.<a href="./io/gearpump/streaming/state/impl/WindowState.html" title="class in io.gearpump.streaming.state.impl">WindowState</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="./io/gearpump/streaming/state/impl/WindowState$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">WindowState$</span></a> - Class in <a href="./io/gearpump/streaming/state/impl/package-summary.html">io.gearpump.streaming.state.impl</a></dt>
 <dd>&nbsp;</dd>
@@ -4043,6 +4179,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html#workerId()">workerId()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ExecutorBrief</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/JarScheduler.ScheduleTask.html#workerId()">workerId()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/JarScheduler.ScheduleTask.html" title="class in io.gearpump.streaming.appmaster">JarScheduler.ScheduleTask</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html#workerId()">workerId()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.WorkerLocality</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/appmaster/TaskScheduler.Location.html#workerId()">workerId()</a></span> - Method in class io.gearpump.streaming.appmaster.<a href="./io/gearpump/streaming/appmaster/TaskScheduler.Location.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.Location</a></dt>
@@ -4055,26 +4193,26 @@
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/transport/netty/WrappedChannelBuffer.html#WrappedChannelBuffer(org.jboss.netty.buffer.ChannelBuffer)">WrappedChannelBuffer(ChannelBuffer)</a></span> - Constructor for class io.gearpump.transport.netty.<a href="./io/gearpump/transport/netty/WrappedChannelBuffer.html" title="class in io.gearpump.transport.netty">WrappedChannelBuffer</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/AckRequestSerializer.html#write(java.io.DataOutput, io.gearpump.streaming.task.AckRequest)">write(DataOutput, AckRequest)</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AckRequestSerializer.html" title="class in io.gearpump.streaming">AckRequestSerializer</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AckRequestSerializer.html#write(java.io.DataOutput,%20io.gearpump.streaming.task.AckRequest)">write(DataOutput, AckRequest)</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AckRequestSerializer.html" title="class in io.gearpump.streaming">AckRequestSerializer</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/AckSerializer.html#write(java.io.DataOutput, io.gearpump.streaming.task.Ack)">write(DataOutput, Ack)</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AckSerializer.html" title="class in io.gearpump.streaming">AckSerializer</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/AckSerializer.html#write(java.io.DataOutput,%20io.gearpump.streaming.task.Ack)">write(DataOutput, Ack)</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/AckSerializer.html" title="class in io.gearpump.streaming">AckSerializer</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/dsl/LoggerSink.html#write(io.gearpump.Message)">write(Message)</a></span> - Method in class io.gearpump.streaming.dsl.<a href="./io/gearpump/streaming/dsl/LoggerSink.html" title="class in io.gearpump.streaming.dsl">LoggerSink</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/InitialAckRequestSerializer.html#write(java.io.DataOutput, io.gearpump.streaming.task.InitialAckRequest)">write(DataOutput, InitialAckRequest)</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/InitialAckRequestSerializer.html" title="class in io.gearpump.streaming">InitialAckRequestSerializer</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/InitialAckRequestSerializer.html#write(java.io.DataOutput,%20io.gearpump.streaming.task.InitialAckRequest)">write(DataOutput, InitialAckRequest)</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/InitialAckRequestSerializer.html" title="class in io.gearpump.streaming">InitialAckRequestSerializer</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/LatencyProbeSerializer.html#write(java.io.DataOutput, io.gearpump.streaming.task.LatencyProbe)">write(DataOutput, LatencyProbe)</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/LatencyProbeSerializer.html" title="class in io.gearpump.streaming">LatencyProbeSerializer</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/LatencyProbeSerializer.html#write(java.io.DataOutput,%20io.gearpump.streaming.task.LatencyProbe)">write(DataOutput, LatencyProbe)</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/LatencyProbeSerializer.html" title="class in io.gearpump.streaming">LatencyProbeSerializer</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./io/gearpump/streaming/sink/DataSink.html#write(io.gearpump.Message)">write(Message)</a></span> - Method in interface io.gearpump.streaming.sink.<a href="./io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink">DataSink</a></dt>
 <dd>
 <div class="block">write message into data sink
  invoked at onNext() method of <a href="./io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task"><code>Task</code></a></div>
 </dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/task/SerializedMessageSerializer.html#write(java.io.DataOutput, io.gearpump.streaming.task.SerializedMessage)">write(DataOutput, SerializedMessage)</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/SerializedMessageSerializer.html" title="class in io.gearpump.streaming.task">SerializedMessageSerializer</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/SerializedMessageSerializer.html#write(java.io.DataOutput,%20io.gearpump.streaming.task.SerializedMessage)">write(DataOutput, SerializedMessage)</a></span> - Method in class io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/SerializedMessageSerializer.html" title="class in io.gearpump.streaming.task">SerializedMessageSerializer</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskMessageSerializer.html#write(java.io.DataOutput, T)">write(DataOutput, T)</a></span> - Method in interface io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/task/TaskMessageSerializer.html#write(java.io.DataOutput,%20T)">write(DataOutput, T)</a></span> - Method in interface io.gearpump.streaming.task.<a href="./io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./io/gearpump/streaming/TaskIdSerializer.html#write(java.io.DataOutput, io.gearpump.streaming.task.TaskId)">write(DataOutput, TaskId)</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/TaskIdSerializer.html" title="class in io.gearpump.streaming">TaskIdSerializer</a></dt>
+<dt><span class="strong"><a href="./io/gearpump/streaming/TaskIdSerializer.html#write(java.io.DataOutput,%20io.gearpump.streaming.task.TaskId)">write(DataOutput, TaskId)</a></span> - Method in class io.gearpump.streaming.<a href="./io/gearpump/streaming/TaskIdSerializer.html" title="class in io.gearpump.streaming">TaskIdSerializer</a></dt>
 <dd>&nbsp;</dd>
 </dl>
 <a name="_Z_">
@@ -4104,12 +4242,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li>PREV</li>
-<li>NEXT</li>
+<li>Prev</li>
+<li>Next</li>
 </ul>
 <ul class="navList">
-<li><a href="./index.html?index-all.html" target="_top">FRAMES</a></li>
-<li><a href="index-all.html" target="_top">NO FRAMES</a></li>
+<li><a href="./index.html?index-all.html" target="_top">Frames</a></li>
+<li><a href="index-all.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="./allclasses-noframe.html">All Classes</a></li>
diff --git a/releases/latest/api/java/index.html b/releases/latest/api/java/index.html
index 4ebebb5..be2f934 100644
--- a/releases/latest/api/java/index.html
+++ b/releases/latest/api/java/index.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc on Sat Jan 23 15:54:23 CST 2016 -->
+<!-- Generated by javadoc on Thu Feb 04 13:28:43 CST 2016 -->
 <title>Generated Documentation (Untitled)</title>
 <script type="text/javascript">
     targetPage = "" + window.location.search;
@@ -11,6 +11,12 @@
     if (targetPage.indexOf(":") != -1 || (targetPage != "" && !validURL(targetPage)))
         targetPage = "undefined";
     function validURL(url) {
+        try {
+            url = decodeURIComponent(url);
+        }
+        catch (error) {
+            return false;
+        }
         var pos = url.indexOf(".html");
         if (pos == -1 || pos != url.length - 5)
             return false;
@@ -22,7 +28,8 @@
             if ('a' <= ch && ch <= 'z' ||
                     'A' <= ch && ch <= 'Z' ||
                     ch == '$' ||
-                    ch == '_') {
+                    ch == '_' ||
+                    ch.charCodeAt(0) > 127) {
                 allowNumber = true;
                 allowSep = true;
             } else if ('0' <= ch && ch <= '9'
@@ -61,7 +68,7 @@
 <div>JavaScript is disabled on your browser.</div>
 </noscript>
 <h2>Frame Alert</h2>
-<p>This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client.</p>
-<br>Link to<a href="overview-summary.html">Non-frame version.</a></noframes>
+<p>This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to <a href="overview-summary.html">Non-frame version</a>.</p>
+</noframes>
 </frameset>
 </html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/AckRequestSerializer.html b/releases/latest/api/java/io/gearpump/streaming/AckRequestSerializer.html
index ecd046c..475f6bc 100644
--- a/releases/latest/api/java/io/gearpump/streaming/AckRequestSerializer.html
+++ b/releases/latest/api/java/io/gearpump/streaming/AckRequestSerializer.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:19 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:39 CST 2016 -->
 <title>AckRequestSerializer</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li>PREV CLASS</li>
-<li><a href="../../../io/gearpump/streaming/AckSerializer.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li>Prev Class</li>
+<li><a href="../../../io/gearpump/streaming/AckSerializer.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AckRequestSerializer.html" target="_top">FRAMES</a></li>
-<li><a href="AckRequestSerializer.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/AckRequestSerializer.html" target="_top">Frames</a></li>
+<li><a href="AckRequestSerializer.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming</p>
+<div class="subTitle">io.gearpump.streaming</div>
 <h2 title="Class AckRequestSerializer" class="title">Class AckRequestSerializer</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>AckRequestSerializer</strong>
+<pre>public class <span class="strong">AckRequestSerializer</span>
 extends java.lang.Object
 implements <a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task">AckRequest</a>&gt;</pre>
 </li>
@@ -151,7 +151,7 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AckRequestSerializer.html#write(java.io.DataOutput, io.gearpump.streaming.task.AckRequest)">write</a></strong>(java.io.DataOutput&nbsp;dataOutput,
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AckRequestSerializer.html#write(java.io.DataOutput,%20io.gearpump.streaming.task.AckRequest)">write</a></strong>(java.io.DataOutput&nbsp;dataOutput,
      <a href="../../../io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task">AckRequest</a>&nbsp;obj)</code>&nbsp;</td>
 </tr>
 </table>
@@ -225,7 +225,7 @@
          <a href="../../../io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task">AckRequest</a>&nbsp;obj)</pre>
 <dl>
 <dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html#write(java.io.DataOutput, T)">write</a></code>&nbsp;in interface&nbsp;<code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task">AckRequest</a>&gt;</code></dd>
+<dd><code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html#write(java.io.DataOutput,%20T)">write</a></code>&nbsp;in interface&nbsp;<code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task">AckRequest</a>&gt;</code></dd>
 </dl>
 </li>
 </ul>
@@ -267,12 +267,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li>PREV CLASS</li>
-<li><a href="../../../io/gearpump/streaming/AckSerializer.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li>Prev Class</li>
+<li><a href="../../../io/gearpump/streaming/AckSerializer.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AckRequestSerializer.html" target="_top">FRAMES</a></li>
-<li><a href="AckRequestSerializer.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/AckRequestSerializer.html" target="_top">Frames</a></li>
+<li><a href="AckRequestSerializer.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -291,17 +291,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/AckSerializer.html b/releases/latest/api/java/io/gearpump/streaming/AckSerializer.html
index d514f3b..b3ec47c 100644
--- a/releases/latest/api/java/io/gearpump/streaming/AckSerializer.html
+++ b/releases/latest/api/java/io/gearpump/streaming/AckSerializer.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:19 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:39 CST 2016 -->
 <title>AckSerializer</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/AckRequestSerializer.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AckRequestSerializer.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AckSerializer.html" target="_top">FRAMES</a></li>
-<li><a href="AckSerializer.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/AckSerializer.html" target="_top">Frames</a></li>
+<li><a href="AckSerializer.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming</p>
+<div class="subTitle">io.gearpump.streaming</div>
 <h2 title="Class AckSerializer" class="title">Class AckSerializer</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>AckSerializer</strong>
+<pre>public class <span class="strong">AckSerializer</span>
 extends java.lang.Object
 implements <a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a>&gt;</pre>
 </li>
@@ -151,7 +151,7 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AckSerializer.html#write(java.io.DataOutput, io.gearpump.streaming.task.Ack)">write</a></strong>(java.io.DataOutput&nbsp;dataOutput,
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AckSerializer.html#write(java.io.DataOutput,%20io.gearpump.streaming.task.Ack)">write</a></strong>(java.io.DataOutput&nbsp;dataOutput,
      <a href="../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a>&nbsp;obj)</code>&nbsp;</td>
 </tr>
 </table>
@@ -225,7 +225,7 @@
          <a href="../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a>&nbsp;obj)</pre>
 <dl>
 <dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html#write(java.io.DataOutput, T)">write</a></code>&nbsp;in interface&nbsp;<code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a>&gt;</code></dd>
+<dd><code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html#write(java.io.DataOutput,%20T)">write</a></code>&nbsp;in interface&nbsp;<code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a>&gt;</code></dd>
 </dl>
 </li>
 </ul>
@@ -267,12 +267,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/AckRequestSerializer.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AckRequestSerializer.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AckSerializer.html" target="_top">FRAMES</a></li>
-<li><a href="AckSerializer.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/AckSerializer.html" target="_top">Frames</a></li>
+<li><a href="AckSerializer.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -291,17 +291,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor$.html b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor$.html
index 447fb7b..c9d7dd8 100644
--- a/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:40 CST 2016 -->
 <title>AppMasterToExecutor$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TasksLaunched$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToMaster.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TasksLaunched$.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToMaster.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor$.html" target="_top">FRAMES</a></li>
-<li><a href="AppMasterToExecutor$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor$.html" target="_top">Frames</a></li>
+<li><a href="AppMasterToExecutor$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming</p>
+<div class="subTitle">io.gearpump.streaming</div>
 <h2 title="Class AppMasterToExecutor$" class="title">Class AppMasterToExecutor$</h2>
 </div>
 <div class="contentContainer">
@@ -95,7 +95,7 @@
 <li class="blockList">
 <hr>
 <br>
-<pre>public class <strong>AppMasterToExecutor$</strong>
+<pre>public class <span class="strong">AppMasterToExecutor$</span>
 extends java.lang.Object</pre>
 </li>
 </ul>
@@ -220,12 +220,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TasksLaunched$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToMaster.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TasksLaunched$.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToMaster.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor$.html" target="_top">FRAMES</a></li>
-<li><a href="AppMasterToExecutor$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor$.html" target="_top">Frames</a></li>
+<li><a href="AppMasterToExecutor$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -244,17 +244,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.ChangeTask$.html b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.ChangeTask$.html
index f830a6d..baae392 100644
--- a/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.ChangeTask$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.ChangeTask$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:19 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:39 CST 2016 -->
 <title>AppMasterToExecutor.ChangeTask$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.ChangeTask$.html" target="_top">FRAMES</a></li>
-<li><a href="AppMasterToExecutor.ChangeTask$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.ChangeTask$.html" target="_top">Frames</a></li>
+<li><a href="AppMasterToExecutor.ChangeTask$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction4">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction4">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming</p>
+<div class="subTitle">io.gearpump.streaming</div>
 <h2 title="Class AppMasterToExecutor.ChangeTask$" class="title">Class AppMasterToExecutor.ChangeTask$</h2>
 </div>
 <div class="contentContainer">
@@ -108,7 +108,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>AppMasterToExecutor.ChangeTask$</strong>
+<pre>public static class <span class="strong">AppMasterToExecutor.ChangeTask$</span>
 extends scala.runtime.AbstractFunction4&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,<a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>,scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;,<a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTask</a>&gt;
 implements scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToExecutor.ChangeTask$">Serialized Form</a></dd></dl>
@@ -249,12 +249,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.ChangeTask$.html" target="_top">FRAMES</a></li>
-<li><a href="AppMasterToExecutor.ChangeTask$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.ChangeTask$.html" target="_top">Frames</a></li>
+<li><a href="AppMasterToExecutor.ChangeTask$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -273,17 +273,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction4">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction4">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html
index 7977d8c..b61623a 100644
--- a/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html
+++ b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:19 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:39 CST 2016 -->
 <title>AppMasterToExecutor.ChangeTask</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask$.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html" target="_top">FRAMES</a></li>
-<li><a href="AppMasterToExecutor.ChangeTask.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html" target="_top">Frames</a></li>
+<li><a href="AppMasterToExecutor.ChangeTask.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming</p>
+<div class="subTitle">io.gearpump.streaming</div>
 <h2 title="Class AppMasterToExecutor.ChangeTask" class="title">Class AppMasterToExecutor.ChangeTask</h2>
 </div>
 <div class="contentContainer">
@@ -103,7 +103,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>AppMasterToExecutor.ChangeTask</strong>
+<pre>public static class <span class="strong">AppMasterToExecutor.ChangeTask</span>
 extends java.lang.Object
 implements scala.Product, scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToExecutor.ChangeTask">Serialized Form</a></dd></dl>
@@ -125,7 +125,7 @@
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html#AppMasterToExecutor.ChangeTask(io.gearpump.streaming.task.TaskId, int, io.gearpump.streaming.LifeTime, scala.collection.immutable.List)">AppMasterToExecutor.ChangeTask</a></strong>(<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
+<td class="colOne"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html#AppMasterToExecutor.ChangeTask(io.gearpump.streaming.task.TaskId,%20int,%20io.gearpump.streaming.LifeTime,%20scala.collection.immutable.List)">AppMasterToExecutor.ChangeTask</a></strong>(<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
                               int&nbsp;dagVersion,
                               <a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>&nbsp;life,
                               scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;&nbsp;subscribers)</code>&nbsp;</td>
@@ -278,12 +278,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask$.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html" target="_top">FRAMES</a></li>
-<li><a href="AppMasterToExecutor.ChangeTask.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html" target="_top">Frames</a></li>
+<li><a href="AppMasterToExecutor.ChangeTask.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -302,17 +302,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.ChangeTasks$.html b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.ChangeTasks$.html
index 90c0858..bbdb7b7 100644
--- a/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.ChangeTasks$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.ChangeTasks$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:19 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:40 CST 2016 -->
 <title>AppMasterToExecutor.ChangeTasks$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.ChangeTasks$.html" target="_top">FRAMES</a></li>
-<li><a href="AppMasterToExecutor.ChangeTasks$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.ChangeTasks$.html" target="_top">Frames</a></li>
+<li><a href="AppMasterToExecutor.ChangeTasks$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction4">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction4">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming</p>
+<div class="subTitle">io.gearpump.streaming</div>
 <h2 title="Class AppMasterToExecutor.ChangeTasks$" class="title">Class AppMasterToExecutor.ChangeTasks$</h2>
 </div>
 <div class="contentContainer">
@@ -108,7 +108,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>AppMasterToExecutor.ChangeTasks$</strong>
+<pre>public static class <span class="strong">AppMasterToExecutor.ChangeTasks$</span>
 extends scala.runtime.AbstractFunction4&lt;scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;,java.lang.Object,<a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>,scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;,<a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTasks</a>&gt;
 implements scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToExecutor.ChangeTasks$">Serialized Form</a></dd></dl>
@@ -249,12 +249,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.ChangeTasks$.html" target="_top">FRAMES</a></li>
-<li><a href="AppMasterToExecutor.ChangeTasks$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.ChangeTasks$.html" target="_top">Frames</a></li>
+<li><a href="AppMasterToExecutor.ChangeTasks$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -273,17 +273,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction4">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction4">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html
index ed0b36a..2a761bf 100644
--- a/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html
+++ b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:19 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:39 CST 2016 -->
 <title>AppMasterToExecutor.ChangeTasks</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTasks$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask$.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTasks$.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html" target="_top">FRAMES</a></li>
-<li><a href="AppMasterToExecutor.ChangeTasks.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html" target="_top">Frames</a></li>
+<li><a href="AppMasterToExecutor.ChangeTasks.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming</p>
+<div class="subTitle">io.gearpump.streaming</div>
 <h2 title="Class AppMasterToExecutor.ChangeTasks" class="title">Class AppMasterToExecutor.ChangeTasks</h2>
 </div>
 <div class="contentContainer">
@@ -103,7 +103,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>AppMasterToExecutor.ChangeTasks</strong>
+<pre>public static class <span class="strong">AppMasterToExecutor.ChangeTasks</span>
 extends java.lang.Object
 implements scala.Product, scala.Serializable</pre>
 <div class="block">dagVersion, life, and subscribers will be changed on target task list.</div>
@@ -126,7 +126,7 @@
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html#AppMasterToExecutor.ChangeTasks(scala.collection.immutable.List, int, io.gearpump.streaming.LifeTime, scala.collection.immutable.List)">AppMasterToExecutor.ChangeTasks</a></strong>(scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;taskId,
+<td class="colOne"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html#AppMasterToExecutor.ChangeTasks(scala.collection.immutable.List,%20int,%20io.gearpump.streaming.LifeTime,%20scala.collection.immutable.List)">AppMasterToExecutor.ChangeTasks</a></strong>(scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;taskId,
                                int&nbsp;dagVersion,
                                <a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>&nbsp;life,
                                scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;&nbsp;subscribers)</code>&nbsp;</td>
@@ -279,12 +279,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTasks$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask$.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTasks$.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html" target="_top">FRAMES</a></li>
-<li><a href="AppMasterToExecutor.ChangeTasks.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.ChangeTasks.html" target="_top">Frames</a></li>
+<li><a href="AppMasterToExecutor.ChangeTasks.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -303,17 +303,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.LaunchTasks$.html b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.LaunchTasks$.html
index b425cac..727983a 100644
--- a/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.LaunchTasks$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.LaunchTasks$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:19 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:40 CST 2016 -->
 <title>AppMasterToExecutor.LaunchTasks$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.MsgLostException.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.MsgLostException.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.LaunchTasks$.html" target="_top">FRAMES</a></li>
-<li><a href="AppMasterToExecutor.LaunchTasks$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.LaunchTasks$.html" target="_top">Frames</a></li>
+<li><a href="AppMasterToExecutor.LaunchTasks$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction4">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction4">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming</p>
+<div class="subTitle">io.gearpump.streaming</div>
 <h2 title="Class AppMasterToExecutor.LaunchTasks$" class="title">Class AppMasterToExecutor.LaunchTasks$</h2>
 </div>
 <div class="contentContainer">
@@ -108,7 +108,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>AppMasterToExecutor.LaunchTasks$</strong>
+<pre>public static class <span class="strong">AppMasterToExecutor.LaunchTasks$</span>
 extends scala.runtime.AbstractFunction4&lt;scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;,java.lang.Object,<a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>,scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;,<a href="../../../io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.LaunchTasks</a>&gt;
 implements scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToExecutor.LaunchTasks$">Serialized Form</a></dd></dl>
@@ -249,12 +249,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.MsgLostException.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.MsgLostException.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.LaunchTasks$.html" target="_top">FRAMES</a></li>
-<li><a href="AppMasterToExecutor.LaunchTasks$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.LaunchTasks$.html" target="_top">Frames</a></li>
+<li><a href="AppMasterToExecutor.LaunchTasks$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -273,17 +273,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction4">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction4">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html
index 44e89c4..a8fb01e 100644
--- a/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html
+++ b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:19 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:40 CST 2016 -->
 <title>AppMasterToExecutor.LaunchTasks</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTasks$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.LaunchTasks$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTasks$.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.LaunchTasks$.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html" target="_top">FRAMES</a></li>
-<li><a href="AppMasterToExecutor.LaunchTasks.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html" target="_top">Frames</a></li>
+<li><a href="AppMasterToExecutor.LaunchTasks.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming</p>
+<div class="subTitle">io.gearpump.streaming</div>
 <h2 title="Class AppMasterToExecutor.LaunchTasks" class="title">Class AppMasterToExecutor.LaunchTasks</h2>
 </div>
 <div class="contentContainer">
@@ -103,7 +103,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>AppMasterToExecutor.LaunchTasks</strong>
+<pre>public static class <span class="strong">AppMasterToExecutor.LaunchTasks</span>
 extends java.lang.Object
 implements scala.Product, scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToExecutor.LaunchTasks">Serialized Form</a></dd></dl>
@@ -125,7 +125,7 @@
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html#AppMasterToExecutor.LaunchTasks(scala.collection.immutable.List, int, io.gearpump.streaming.ProcessorDescription, scala.collection.immutable.List)">AppMasterToExecutor.LaunchTasks</a></strong>(scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;taskId,
+<td class="colOne"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html#AppMasterToExecutor.LaunchTasks(scala.collection.immutable.List,%20int,%20io.gearpump.streaming.ProcessorDescription,%20scala.collection.immutable.List)">AppMasterToExecutor.LaunchTasks</a></strong>(scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;taskId,
                                int&nbsp;dagVersion,
                                <a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>&nbsp;processorDescription,
                                scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;&nbsp;subscribers)</code>&nbsp;</td>
@@ -278,12 +278,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTasks$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.LaunchTasks$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTasks$.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.LaunchTasks$.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html" target="_top">FRAMES</a></li>
-<li><a href="AppMasterToExecutor.LaunchTasks.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.LaunchTasks.html" target="_top">Frames</a></li>
+<li><a href="AppMasterToExecutor.LaunchTasks.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -302,17 +302,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.MsgLostException.html b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.MsgLostException.html
index 752e80d..5fdda96 100644
--- a/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.MsgLostException.html
+++ b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.MsgLostException.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:19 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:40 CST 2016 -->
 <title>AppMasterToExecutor.MsgLostException</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.LaunchTasks$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.RestartClockService$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.LaunchTasks$.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.RestartClockService$.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.MsgLostException.html" target="_top">FRAMES</a></li>
-<li><a href="AppMasterToExecutor.MsgLostException.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.MsgLostException.html" target="_top">Frames</a></li>
+<li><a href="AppMasterToExecutor.MsgLostException.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Throwable">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Throwable">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming</p>
+<div class="subTitle">io.gearpump.streaming</div>
 <h2 title="Class AppMasterToExecutor.MsgLostException" class="title">Class AppMasterToExecutor.MsgLostException</h2>
 </div>
 <div class="contentContainer">
@@ -113,7 +113,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>AppMasterToExecutor.MsgLostException</strong>
+<pre>public static class <span class="strong">AppMasterToExecutor.MsgLostException</span>
 extends java.lang.Exception</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToExecutor.MsgLostException">Serialized Form</a></dd></dl>
 </li>
@@ -150,7 +150,7 @@
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;java.lang.Throwable</h3>
-<code>fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString</code></li>
+<code>addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString</code></li>
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
@@ -207,12 +207,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.LaunchTasks$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.RestartClockService$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.LaunchTasks$.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.RestartClockService$.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.MsgLostException.html" target="_top">FRAMES</a></li>
-<li><a href="AppMasterToExecutor.MsgLostException.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.MsgLostException.html" target="_top">Frames</a></li>
+<li><a href="AppMasterToExecutor.MsgLostException.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -231,17 +231,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Throwable">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Throwable">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.RestartClockService$.html b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.RestartClockService$.html
index 3f8da3a..bf42c64 100644
--- a/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.RestartClockService$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.RestartClockService$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:19 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:40 CST 2016 -->
 <title>AppMasterToExecutor.RestartClockService$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.MsgLostException.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.MsgLostException.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.RestartClockService$.html" target="_top">FRAMES</a></li>
-<li><a href="AppMasterToExecutor.RestartClockService$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.RestartClockService$.html" target="_top">Frames</a></li>
+<li><a href="AppMasterToExecutor.RestartClockService$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming</p>
+<div class="subTitle">io.gearpump.streaming</div>
 <h2 title="Class AppMasterToExecutor.RestartClockService$" class="title">Class AppMasterToExecutor.RestartClockService$</h2>
 </div>
 <div class="contentContainer">
@@ -103,7 +103,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>AppMasterToExecutor.RestartClockService$</strong>
+<pre>public static class <span class="strong">AppMasterToExecutor.RestartClockService$</span>
 extends java.lang.Object
 implements scala.Product, scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToExecutor.RestartClockService$">Serialized Form</a></dd></dl>
@@ -244,12 +244,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.MsgLostException.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.MsgLostException.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.RestartClockService$.html" target="_top">FRAMES</a></li>
-<li><a href="AppMasterToExecutor.RestartClockService$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.RestartClockService$.html" target="_top">Frames</a></li>
+<li><a href="AppMasterToExecutor.RestartClockService$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -268,17 +268,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.StartAllTasks$.html b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.StartAllTasks$.html
index fa9c757..ce96668 100644
--- a/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.StartAllTasks$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.StartAllTasks$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:19 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:40 CST 2016 -->
 <title>AppMasterToExecutor.StartAllTasks$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartDynamicDag.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartDynamicDag.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.StartAllTasks$.html" target="_top">FRAMES</a></li>
-<li><a href="AppMasterToExecutor.StartAllTasks$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.StartAllTasks$.html" target="_top">Frames</a></li>
+<li><a href="AppMasterToExecutor.StartAllTasks$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming</p>
+<div class="subTitle">io.gearpump.streaming</div>
 <h2 title="Class AppMasterToExecutor.StartAllTasks$" class="title">Class AppMasterToExecutor.StartAllTasks$</h2>
 </div>
 <div class="contentContainer">
@@ -108,7 +108,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>AppMasterToExecutor.StartAllTasks$</strong>
+<pre>public static class <span class="strong">AppMasterToExecutor.StartAllTasks$</span>
 extends scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html" title="class in io.gearpump.streaming">AppMasterToExecutor.StartAllTasks</a>&gt;
 implements scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToExecutor.StartAllTasks$">Serialized Form</a></dd></dl>
@@ -249,12 +249,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartDynamicDag.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartDynamicDag.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.StartAllTasks$.html" target="_top">FRAMES</a></li>
-<li><a href="AppMasterToExecutor.StartAllTasks$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.StartAllTasks$.html" target="_top">Frames</a></li>
+<li><a href="AppMasterToExecutor.StartAllTasks$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -273,17 +273,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html
index 3e74dcb..99e3b51 100644
--- a/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html
+++ b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:19 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:40 CST 2016 -->
 <title>AppMasterToExecutor.StartAllTasks</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.RestartClockService$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartAllTasks$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.RestartClockService$.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartAllTasks$.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html" target="_top">FRAMES</a></li>
-<li><a href="AppMasterToExecutor.StartAllTasks.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html" target="_top">Frames</a></li>
+<li><a href="AppMasterToExecutor.StartAllTasks.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming</p>
+<div class="subTitle">io.gearpump.streaming</div>
 <h2 title="Class AppMasterToExecutor.StartAllTasks" class="title">Class AppMasterToExecutor.StartAllTasks</h2>
 </div>
 <div class="contentContainer">
@@ -103,7 +103,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>AppMasterToExecutor.StartAllTasks</strong>
+<pre>public static class <span class="strong">AppMasterToExecutor.StartAllTasks</span>
 extends java.lang.Object
 implements scala.Product, scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToExecutor.StartAllTasks">Serialized Form</a></dd></dl>
@@ -233,12 +233,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.RestartClockService$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartAllTasks$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.RestartClockService$.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartAllTasks$.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html" target="_top">FRAMES</a></li>
-<li><a href="AppMasterToExecutor.StartAllTasks.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html" target="_top">Frames</a></li>
+<li><a href="AppMasterToExecutor.StartAllTasks.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -257,17 +257,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.StartDynamicDag$.html b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.StartDynamicDag$.html
index b7b7e95..579d7f4 100644
--- a/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.StartDynamicDag$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.StartDynamicDag$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:40 CST 2016 -->
 <title>AppMasterToExecutor.StartDynamicDag$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartDynamicDag.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartTask.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartDynamicDag.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartTask.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.StartDynamicDag$.html" target="_top">FRAMES</a></li>
-<li><a href="AppMasterToExecutor.StartDynamicDag$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.StartDynamicDag$.html" target="_top">Frames</a></li>
+<li><a href="AppMasterToExecutor.StartDynamicDag$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming</p>
+<div class="subTitle">io.gearpump.streaming</div>
 <h2 title="Class AppMasterToExecutor.StartDynamicDag$" class="title">Class AppMasterToExecutor.StartDynamicDag$</h2>
 </div>
 <div class="contentContainer">
@@ -108,7 +108,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>AppMasterToExecutor.StartDynamicDag$</strong>
+<pre>public static class <span class="strong">AppMasterToExecutor.StartDynamicDag$</span>
 extends scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartDynamicDag.html" title="class in io.gearpump.streaming">AppMasterToExecutor.StartDynamicDag</a>&gt;
 implements scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToExecutor.StartDynamicDag$">Serialized Form</a></dd></dl>
@@ -249,12 +249,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartDynamicDag.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartTask.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartDynamicDag.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartTask.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.StartDynamicDag$.html" target="_top">FRAMES</a></li>
-<li><a href="AppMasterToExecutor.StartDynamicDag$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.StartDynamicDag$.html" target="_top">Frames</a></li>
+<li><a href="AppMasterToExecutor.StartDynamicDag$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -273,17 +273,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.StartDynamicDag.html b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.StartDynamicDag.html
index 7fe591e..75b3ca6 100644
--- a/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.StartDynamicDag.html
+++ b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.StartDynamicDag.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:40 CST 2016 -->
 <title>AppMasterToExecutor.StartDynamicDag</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartAllTasks$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartDynamicDag$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartAllTasks$.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartDynamicDag$.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.StartDynamicDag.html" target="_top">FRAMES</a></li>
-<li><a href="AppMasterToExecutor.StartDynamicDag.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.StartDynamicDag.html" target="_top">Frames</a></li>
+<li><a href="AppMasterToExecutor.StartDynamicDag.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming</p>
+<div class="subTitle">io.gearpump.streaming</div>
 <h2 title="Class AppMasterToExecutor.StartDynamicDag" class="title">Class AppMasterToExecutor.StartDynamicDag</h2>
 </div>
 <div class="contentContainer">
@@ -103,7 +103,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>AppMasterToExecutor.StartDynamicDag</strong>
+<pre>public static class <span class="strong">AppMasterToExecutor.StartDynamicDag</span>
 extends java.lang.Object
 implements scala.Product, scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToExecutor.StartDynamicDag">Serialized Form</a></dd></dl>
@@ -233,12 +233,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartAllTasks$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartDynamicDag$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartAllTasks$.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartDynamicDag$.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.StartDynamicDag.html" target="_top">FRAMES</a></li>
-<li><a href="AppMasterToExecutor.StartDynamicDag.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.StartDynamicDag.html" target="_top">Frames</a></li>
+<li><a href="AppMasterToExecutor.StartDynamicDag.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -257,17 +257,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.StartTask$.html b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.StartTask$.html
index 74f7523..db0e9dd 100644
--- a/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.StartTask$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.StartTask$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:40 CST 2016 -->
 <title>AppMasterToExecutor.StartTask$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartTask.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartTask.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StopTask.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.StartTask$.html" target="_top">FRAMES</a></li>
-<li><a href="AppMasterToExecutor.StartTask$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.StartTask$.html" target="_top">Frames</a></li>
+<li><a href="AppMasterToExecutor.StartTask$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming</p>
+<div class="subTitle">io.gearpump.streaming</div>
 <h2 title="Class AppMasterToExecutor.StartTask$" class="title">Class AppMasterToExecutor.StartTask$</h2>
 </div>
 <div class="contentContainer">
@@ -108,7 +108,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>AppMasterToExecutor.StartTask$</strong>
+<pre>public static class <span class="strong">AppMasterToExecutor.StartTask$</span>
 extends scala.runtime.AbstractFunction1&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,<a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartTask.html" title="class in io.gearpump.streaming">AppMasterToExecutor.StartTask</a>&gt;
 implements scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToExecutor.StartTask$">Serialized Form</a></dd></dl>
@@ -249,12 +249,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartTask.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartTask.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StopTask.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.StartTask$.html" target="_top">FRAMES</a></li>
-<li><a href="AppMasterToExecutor.StartTask$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.StartTask$.html" target="_top">Frames</a></li>
+<li><a href="AppMasterToExecutor.StartTask$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -273,17 +273,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.StartTask.html b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.StartTask.html
index 781c1a2..9f1d8c6 100644
--- a/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.StartTask.html
+++ b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.StartTask.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:40 CST 2016 -->
 <title>AppMasterToExecutor.StartTask</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartDynamicDag$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartTask$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartDynamicDag$.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartTask$.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.StartTask.html" target="_top">FRAMES</a></li>
-<li><a href="AppMasterToExecutor.StartTask.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.StartTask.html" target="_top">Frames</a></li>
+<li><a href="AppMasterToExecutor.StartTask.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming</p>
+<div class="subTitle">io.gearpump.streaming</div>
 <h2 title="Class AppMasterToExecutor.StartTask" class="title">Class AppMasterToExecutor.StartTask</h2>
 </div>
 <div class="contentContainer">
@@ -103,7 +103,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>AppMasterToExecutor.StartTask</strong>
+<pre>public static class <span class="strong">AppMasterToExecutor.StartTask</span>
 extends java.lang.Object
 implements scala.Product, scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToExecutor.StartTask">Serialized Form</a></dd></dl>
@@ -233,12 +233,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartDynamicDag$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartTask$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartDynamicDag$.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartTask$.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.StartTask.html" target="_top">FRAMES</a></li>
-<li><a href="AppMasterToExecutor.StartTask.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.StartTask.html" target="_top">Frames</a></li>
+<li><a href="AppMasterToExecutor.StartTask.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -257,17 +257,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.StopTask$.html b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.StopTask$.html
new file mode 100644
index 0000000..042fc72
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.StopTask$.html
@@ -0,0 +1,294 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:40 CST 2016 -->
+<title>AppMasterToExecutor.StopTask$</title>
+<meta name="date" content="2016-02-04">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AppMasterToExecutor.StopTask$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StopTask.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.StopTask$.html" target="_top">Frames</a></li>
+<li><a href="AppMasterToExecutor.StopTask$.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">io.gearpump.streaming</div>
+<h2 title="Class AppMasterToExecutor.StopTask$" class="title">Class AppMasterToExecutor.StopTask$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction1&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,<a href="../../../io/gearpump/streaming/AppMasterToExecutor.StopTask.html" title="class in io.gearpump.streaming">AppMasterToExecutor.StopTask</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.AppMasterToExecutor.StopTask$</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable, scala.Function1&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,<a href="../../../io/gearpump/streaming/AppMasterToExecutor.StopTask.html" title="class in io.gearpump.streaming">AppMasterToExecutor.StopTask</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming">AppMasterToExecutor</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">AppMasterToExecutor.StopTask$</span>
+extends scala.runtime.AbstractFunction1&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,<a href="../../../io/gearpump/streaming/AppMasterToExecutor.StopTask.html" title="class in io.gearpump.streaming">AppMasterToExecutor.StopTask</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToExecutor.StopTask$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../io/gearpump/streaming/AppMasterToExecutor.StopTask$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.StopTask$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StopTask$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StopTask$.html#AppMasterToExecutor.StopTask$()">AppMasterToExecutor.StopTask$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.runtime.AbstractFunction1">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction1</h3>
+<code>andThen, apply$mcDD$sp, apply$mcDF$sp, apply$mcDI$sp, apply$mcDJ$sp, apply$mcFD$sp, apply$mcFF$sp, apply$mcFI$sp, apply$mcFJ$sp, apply$mcID$sp, apply$mcIF$sp, apply$mcII$sp, apply$mcIJ$sp, apply$mcJD$sp, apply$mcJF$sp, apply$mcJI$sp, apply$mcJJ$sp, apply$mcVD$sp, apply$mcVF$sp, apply$mcVI$sp, apply$mcVJ$sp, apply$mcZD$sp, apply$mcZF$sp, apply$mcZI$sp, apply$mcZJ$sp, compose, toString</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function1">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function1</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../io/gearpump/streaming/AppMasterToExecutor.StopTask$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.StopTask$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="AppMasterToExecutor.StopTask$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AppMasterToExecutor.StopTask$</h4>
+<pre>public&nbsp;AppMasterToExecutor.StopTask$()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StopTask.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.StopTask$.html" target="_top">Frames</a></li>
+<li><a href="AppMasterToExecutor.StopTask$.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.StopTask.html b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.StopTask.html
new file mode 100644
index 0000000..0c603db
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.StopTask.html
@@ -0,0 +1,278 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:40 CST 2016 -->
+<title>AppMasterToExecutor.StopTask</title>
+<meta name="date" content="2016-02-04">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AppMasterToExecutor.StopTask";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartTask$.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StopTask$.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.StopTask.html" target="_top">Frames</a></li>
+<li><a href="AppMasterToExecutor.StopTask.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">io.gearpump.streaming</div>
+<h2 title="Class AppMasterToExecutor.StopTask" class="title">Class AppMasterToExecutor.StopTask</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.AppMasterToExecutor.StopTask</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable, scala.Equals, scala.Product</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../io/gearpump/streaming/AppMasterToExecutor.html" title="class in io.gearpump.streaming">AppMasterToExecutor</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">AppMasterToExecutor.StopTask</span>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToExecutor.StopTask">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StopTask.html#AppMasterToExecutor.StopTask(io.gearpump.streaming.task.TaskId)">AppMasterToExecutor.StopTask</a></strong>(<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StopTask.html#taskId()">taskId</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Product">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Product</h3>
+<code>productArity, productElement, productIterator, productPrefix</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Equals">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Equals</h3>
+<code>canEqual, equals</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="AppMasterToExecutor.StopTask(io.gearpump.streaming.task.TaskId)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AppMasterToExecutor.StopTask</h4>
+<pre>public&nbsp;AppMasterToExecutor.StopTask(<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="taskId()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>taskId</h4>
+<pre>public&nbsp;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartTask$.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StopTask$.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.StopTask.html" target="_top">Frames</a></li>
+<li><a href="AppMasterToExecutor.StopTask.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskChanged$.html b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskChanged$.html
index cfb23f4..ced0314 100644
--- a/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskChanged$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskChanged$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:40 CST 2016 -->
 <title>AppMasterToExecutor.TaskChanged$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskLocationsReady.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskLocationsReady.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TaskChanged$.html" target="_top">FRAMES</a></li>
-<li><a href="AppMasterToExecutor.TaskChanged$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TaskChanged$.html" target="_top">Frames</a></li>
+<li><a href="AppMasterToExecutor.TaskChanged$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction2">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction2">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming</p>
+<div class="subTitle">io.gearpump.streaming</div>
 <h2 title="Class AppMasterToExecutor.TaskChanged$" class="title">Class AppMasterToExecutor.TaskChanged$</h2>
 </div>
 <div class="contentContainer">
@@ -108,7 +108,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>AppMasterToExecutor.TaskChanged$</strong>
+<pre>public static class <span class="strong">AppMasterToExecutor.TaskChanged$</span>
 extends scala.runtime.AbstractFunction2&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,<a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskChanged</a>&gt;
 implements scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToExecutor.TaskChanged$">Serialized Form</a></dd></dl>
@@ -249,12 +249,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskLocationsReady.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskLocationsReady.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TaskChanged$.html" target="_top">FRAMES</a></li>
-<li><a href="AppMasterToExecutor.TaskChanged$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TaskChanged$.html" target="_top">Frames</a></li>
+<li><a href="AppMasterToExecutor.TaskChanged$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -273,17 +273,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction2">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction2">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html
index 6b2a9b5..4344cd5 100644
--- a/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html
+++ b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:40 CST 2016 -->
 <title>AppMasterToExecutor.TaskChanged</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartTask$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskChanged$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StopTask$.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskChanged$.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html" target="_top">FRAMES</a></li>
-<li><a href="AppMasterToExecutor.TaskChanged.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html" target="_top">Frames</a></li>
+<li><a href="AppMasterToExecutor.TaskChanged.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming</p>
+<div class="subTitle">io.gearpump.streaming</div>
 <h2 title="Class AppMasterToExecutor.TaskChanged" class="title">Class AppMasterToExecutor.TaskChanged</h2>
 </div>
 <div class="contentContainer">
@@ -103,7 +103,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>AppMasterToExecutor.TaskChanged</strong>
+<pre>public static class <span class="strong">AppMasterToExecutor.TaskChanged</span>
 extends java.lang.Object
 implements scala.Product, scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToExecutor.TaskChanged">Serialized Form</a></dd></dl>
@@ -125,7 +125,7 @@
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html#AppMasterToExecutor.TaskChanged(io.gearpump.streaming.task.TaskId, int)">AppMasterToExecutor.TaskChanged</a></strong>(<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
+<td class="colOne"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html#AppMasterToExecutor.TaskChanged(io.gearpump.streaming.task.TaskId,%20int)">AppMasterToExecutor.TaskChanged</a></strong>(<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
                                int&nbsp;dagVersion)</code>&nbsp;</td>
 </tr>
 </table>
@@ -248,12 +248,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartTask$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskChanged$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StopTask$.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskChanged$.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html" target="_top">FRAMES</a></li>
-<li><a href="AppMasterToExecutor.TaskChanged.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html" target="_top">Frames</a></li>
+<li><a href="AppMasterToExecutor.TaskChanged.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -272,17 +272,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskLocationsReady$.html b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskLocationsReady$.html
index b4f7117..9e13035 100644
--- a/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskLocationsReady$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskLocationsReady$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:40 CST 2016 -->
 <title>AppMasterToExecutor.TaskLocationsReady$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskLocationsReady.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskLocationsReceived.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskLocationsReady.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskLocationsReceived.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TaskLocationsReady$.html" target="_top">FRAMES</a></li>
-<li><a href="AppMasterToExecutor.TaskLocationsReady$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TaskLocationsReady$.html" target="_top">Frames</a></li>
+<li><a href="AppMasterToExecutor.TaskLocationsReady$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction2">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction2">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming</p>
+<div class="subTitle">io.gearpump.streaming</div>
 <h2 title="Class AppMasterToExecutor.TaskLocationsReady$" class="title">Class AppMasterToExecutor.TaskLocationsReady$</h2>
 </div>
 <div class="contentContainer">
@@ -108,7 +108,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>AppMasterToExecutor.TaskLocationsReady$</strong>
+<pre>public static class <span class="strong">AppMasterToExecutor.TaskLocationsReady$</span>
 extends scala.runtime.AbstractFunction2&lt;<a href="../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocations</a>,java.lang.Object,<a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskLocationsReady.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskLocationsReady</a>&gt;
 implements scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToExecutor.TaskLocationsReady$">Serialized Form</a></dd></dl>
@@ -249,12 +249,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskLocationsReady.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskLocationsReceived.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskLocationsReady.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskLocationsReceived.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TaskLocationsReady$.html" target="_top">FRAMES</a></li>
-<li><a href="AppMasterToExecutor.TaskLocationsReady$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TaskLocationsReady$.html" target="_top">Frames</a></li>
+<li><a href="AppMasterToExecutor.TaskLocationsReady$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -273,17 +273,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction2">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction2">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskLocationsReady.html b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskLocationsReady.html
index 3b4d33c..7cd6093 100644
--- a/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskLocationsReady.html
+++ b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskLocationsReady.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:40 CST 2016 -->
 <title>AppMasterToExecutor.TaskLocationsReady</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskChanged$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskLocationsReady$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskChanged$.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskLocationsReady$.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TaskLocationsReady.html" target="_top">FRAMES</a></li>
-<li><a href="AppMasterToExecutor.TaskLocationsReady.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TaskLocationsReady.html" target="_top">Frames</a></li>
+<li><a href="AppMasterToExecutor.TaskLocationsReady.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming</p>
+<div class="subTitle">io.gearpump.streaming</div>
 <h2 title="Class AppMasterToExecutor.TaskLocationsReady" class="title">Class AppMasterToExecutor.TaskLocationsReady</h2>
 </div>
 <div class="contentContainer">
@@ -103,7 +103,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>AppMasterToExecutor.TaskLocationsReady</strong>
+<pre>public static class <span class="strong">AppMasterToExecutor.TaskLocationsReady</span>
 extends java.lang.Object
 implements scala.Product, scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToExecutor.TaskLocationsReady">Serialized Form</a></dd></dl>
@@ -125,7 +125,7 @@
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskLocationsReady.html#AppMasterToExecutor.TaskLocationsReady(io.gearpump.streaming.appmaster.TaskRegistry.TaskLocations, int)">AppMasterToExecutor.TaskLocationsReady</a></strong>(<a href="../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocations</a>&nbsp;taskLocations,
+<td class="colOne"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskLocationsReady.html#AppMasterToExecutor.TaskLocationsReady(io.gearpump.streaming.appmaster.TaskRegistry.TaskLocations,%20int)">AppMasterToExecutor.TaskLocationsReady</a></strong>(<a href="../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocations</a>&nbsp;taskLocations,
                                       int&nbsp;dagVersion)</code>&nbsp;</td>
 </tr>
 </table>
@@ -248,12 +248,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskChanged$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskLocationsReady$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskChanged$.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskLocationsReady$.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TaskLocationsReady.html" target="_top">FRAMES</a></li>
-<li><a href="AppMasterToExecutor.TaskLocationsReady.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TaskLocationsReady.html" target="_top">Frames</a></li>
+<li><a href="AppMasterToExecutor.TaskLocationsReady.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -272,17 +272,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskLocationsReceived$.html b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskLocationsReceived$.html
index 7b08c48..c4dcd66 100644
--- a/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskLocationsReceived$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskLocationsReceived$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:40 CST 2016 -->
 <title>AppMasterToExecutor.TaskLocationsReceived$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskLocationsReceived.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskLocationsRejected.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskLocationsReceived.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskLocationsRejected.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TaskLocationsReceived$.html" target="_top">FRAMES</a></li>
-<li><a href="AppMasterToExecutor.TaskLocationsReceived$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TaskLocationsReceived$.html" target="_top">Frames</a></li>
+<li><a href="AppMasterToExecutor.TaskLocationsReceived$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction2">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction2">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming</p>
+<div class="subTitle">io.gearpump.streaming</div>
 <h2 title="Class AppMasterToExecutor.TaskLocationsReceived$" class="title">Class AppMasterToExecutor.TaskLocationsReceived$</h2>
 </div>
 <div class="contentContainer">
@@ -108,7 +108,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>AppMasterToExecutor.TaskLocationsReceived$</strong>
+<pre>public static class <span class="strong">AppMasterToExecutor.TaskLocationsReceived$</span>
 extends scala.runtime.AbstractFunction2&lt;java.lang.Object,java.lang.Object,<a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskLocationsReceived.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskLocationsReceived</a>&gt;
 implements scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToExecutor.TaskLocationsReceived$">Serialized Form</a></dd></dl>
@@ -249,12 +249,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskLocationsReceived.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskLocationsRejected.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskLocationsReceived.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskLocationsRejected.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TaskLocationsReceived$.html" target="_top">FRAMES</a></li>
-<li><a href="AppMasterToExecutor.TaskLocationsReceived$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TaskLocationsReceived$.html" target="_top">Frames</a></li>
+<li><a href="AppMasterToExecutor.TaskLocationsReceived$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -273,17 +273,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction2">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction2">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskLocationsReceived.html b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskLocationsReceived.html
index 564f094..846e0b1 100644
--- a/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskLocationsReceived.html
+++ b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskLocationsReceived.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:40 CST 2016 -->
 <title>AppMasterToExecutor.TaskLocationsReceived</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskLocationsReady$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskLocationsReceived$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskLocationsReady$.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskLocationsReceived$.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TaskLocationsReceived.html" target="_top">FRAMES</a></li>
-<li><a href="AppMasterToExecutor.TaskLocationsReceived.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TaskLocationsReceived.html" target="_top">Frames</a></li>
+<li><a href="AppMasterToExecutor.TaskLocationsReceived.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming</p>
+<div class="subTitle">io.gearpump.streaming</div>
 <h2 title="Class AppMasterToExecutor.TaskLocationsReceived" class="title">Class AppMasterToExecutor.TaskLocationsReceived</h2>
 </div>
 <div class="contentContainer">
@@ -103,7 +103,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>AppMasterToExecutor.TaskLocationsReceived</strong>
+<pre>public static class <span class="strong">AppMasterToExecutor.TaskLocationsReceived</span>
 extends java.lang.Object
 implements scala.Product, scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToExecutor.TaskLocationsReceived">Serialized Form</a></dd></dl>
@@ -125,7 +125,7 @@
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskLocationsReceived.html#AppMasterToExecutor.TaskLocationsReceived(int, int)">AppMasterToExecutor.TaskLocationsReceived</a></strong>(int&nbsp;dagVersion,
+<td class="colOne"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskLocationsReceived.html#AppMasterToExecutor.TaskLocationsReceived(int,%20int)">AppMasterToExecutor.TaskLocationsReceived</a></strong>(int&nbsp;dagVersion,
                                          int&nbsp;executorId)</code>&nbsp;</td>
 </tr>
 </table>
@@ -248,12 +248,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskLocationsReady$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskLocationsReceived$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskLocationsReady$.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskLocationsReceived$.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TaskLocationsReceived.html" target="_top">FRAMES</a></li>
-<li><a href="AppMasterToExecutor.TaskLocationsReceived.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TaskLocationsReceived.html" target="_top">Frames</a></li>
+<li><a href="AppMasterToExecutor.TaskLocationsReceived.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -272,17 +272,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskLocationsRejected$.html b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskLocationsRejected$.html
index a967a5e..0f13ff6 100644
--- a/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskLocationsRejected$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskLocationsRejected$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:40 CST 2016 -->
 <title>AppMasterToExecutor.TaskLocationsRejected$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskLocationsRejected.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskLocationsRejected.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TaskLocationsRejected$.html" target="_top">FRAMES</a></li>
-<li><a href="AppMasterToExecutor.TaskLocationsRejected$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TaskLocationsRejected$.html" target="_top">Frames</a></li>
+<li><a href="AppMasterToExecutor.TaskLocationsRejected$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction4">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction4">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming</p>
+<div class="subTitle">io.gearpump.streaming</div>
 <h2 title="Class AppMasterToExecutor.TaskLocationsRejected$" class="title">Class AppMasterToExecutor.TaskLocationsRejected$</h2>
 </div>
 <div class="contentContainer">
@@ -108,7 +108,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>AppMasterToExecutor.TaskLocationsRejected$</strong>
+<pre>public static class <span class="strong">AppMasterToExecutor.TaskLocationsRejected$</span>
 extends scala.runtime.AbstractFunction4&lt;java.lang.Object,java.lang.Object,java.lang.String,java.lang.Throwable,<a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskLocationsRejected.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskLocationsRejected</a>&gt;
 implements scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToExecutor.TaskLocationsRejected$">Serialized Form</a></dd></dl>
@@ -249,12 +249,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskLocationsRejected.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskLocationsRejected.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TaskLocationsRejected$.html" target="_top">FRAMES</a></li>
-<li><a href="AppMasterToExecutor.TaskLocationsRejected$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TaskLocationsRejected$.html" target="_top">Frames</a></li>
+<li><a href="AppMasterToExecutor.TaskLocationsRejected$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -273,17 +273,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction4">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction4">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskLocationsRejected.html b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskLocationsRejected.html
index b42e093..7b303d7 100644
--- a/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskLocationsRejected.html
+++ b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskLocationsRejected.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:40 CST 2016 -->
 <title>AppMasterToExecutor.TaskLocationsRejected</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskLocationsReceived$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskLocationsRejected$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskLocationsReceived$.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskLocationsRejected$.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TaskLocationsRejected.html" target="_top">FRAMES</a></li>
-<li><a href="AppMasterToExecutor.TaskLocationsRejected.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TaskLocationsRejected.html" target="_top">Frames</a></li>
+<li><a href="AppMasterToExecutor.TaskLocationsRejected.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming</p>
+<div class="subTitle">io.gearpump.streaming</div>
 <h2 title="Class AppMasterToExecutor.TaskLocationsRejected" class="title">Class AppMasterToExecutor.TaskLocationsRejected</h2>
 </div>
 <div class="contentContainer">
@@ -103,7 +103,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>AppMasterToExecutor.TaskLocationsRejected</strong>
+<pre>public static class <span class="strong">AppMasterToExecutor.TaskLocationsRejected</span>
 extends java.lang.Object
 implements scala.Product, scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToExecutor.TaskLocationsRejected">Serialized Form</a></dd></dl>
@@ -125,7 +125,7 @@
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskLocationsRejected.html#AppMasterToExecutor.TaskLocationsRejected(int, int, java.lang.String, java.lang.Throwable)">AppMasterToExecutor.TaskLocationsRejected</a></strong>(int&nbsp;dagVersion,
+<td class="colOne"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskLocationsRejected.html#AppMasterToExecutor.TaskLocationsRejected(int,%20int,%20java.lang.String,%20java.lang.Throwable)">AppMasterToExecutor.TaskLocationsRejected</a></strong>(int&nbsp;dagVersion,
                                          int&nbsp;executorId,
                                          java.lang.String&nbsp;reason,
                                          java.lang.Throwable&nbsp;ex)</code>&nbsp;</td>
@@ -278,12 +278,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskLocationsReceived$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskLocationsRejected$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskLocationsReceived$.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskLocationsRejected$.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TaskLocationsRejected.html" target="_top">FRAMES</a></li>
-<li><a href="AppMasterToExecutor.TaskLocationsRejected.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TaskLocationsRejected.html" target="_top">Frames</a></li>
+<li><a href="AppMasterToExecutor.TaskLocationsRejected.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -302,17 +302,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskRegistered$.html b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskRegistered$.html
index d53f88b..ca66ea0 100644
--- a/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskRegistered$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskRegistered$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:40 CST 2016 -->
 <title>AppMasterToExecutor.TaskRegistered$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TaskRegistered$.html" target="_top">FRAMES</a></li>
-<li><a href="AppMasterToExecutor.TaskRegistered$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TaskRegistered$.html" target="_top">Frames</a></li>
+<li><a href="AppMasterToExecutor.TaskRegistered$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction3">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction3">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming</p>
+<div class="subTitle">io.gearpump.streaming</div>
 <h2 title="Class AppMasterToExecutor.TaskRegistered$" class="title">Class AppMasterToExecutor.TaskRegistered$</h2>
 </div>
 <div class="contentContainer">
@@ -108,7 +108,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>AppMasterToExecutor.TaskRegistered$</strong>
+<pre>public static class <span class="strong">AppMasterToExecutor.TaskRegistered$</span>
 extends scala.runtime.AbstractFunction3&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,java.lang.Object,<a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRegistered</a>&gt;
 implements scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToExecutor.TaskRegistered$">Serialized Form</a></dd></dl>
@@ -249,12 +249,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TaskRegistered$.html" target="_top">FRAMES</a></li>
-<li><a href="AppMasterToExecutor.TaskRegistered$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TaskRegistered$.html" target="_top">Frames</a></li>
+<li><a href="AppMasterToExecutor.TaskRegistered$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -273,17 +273,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction3">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction3">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html
index 9c48d3d..ea8c68d 100644
--- a/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html
+++ b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:40 CST 2016 -->
 <title>AppMasterToExecutor.TaskRegistered</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskLocationsRejected$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRegistered$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskLocationsRejected$.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRegistered$.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html" target="_top">FRAMES</a></li>
-<li><a href="AppMasterToExecutor.TaskRegistered.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html" target="_top">Frames</a></li>
+<li><a href="AppMasterToExecutor.TaskRegistered.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming</p>
+<div class="subTitle">io.gearpump.streaming</div>
 <h2 title="Class AppMasterToExecutor.TaskRegistered" class="title">Class AppMasterToExecutor.TaskRegistered</h2>
 </div>
 <div class="contentContainer">
@@ -103,7 +103,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>AppMasterToExecutor.TaskRegistered</strong>
+<pre>public static class <span class="strong">AppMasterToExecutor.TaskRegistered</span>
 extends java.lang.Object
 implements scala.Product, scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToExecutor.TaskRegistered">Serialized Form</a></dd></dl>
@@ -125,7 +125,7 @@
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html#AppMasterToExecutor.TaskRegistered(io.gearpump.streaming.task.TaskId, int, long)">AppMasterToExecutor.TaskRegistered</a></strong>(<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
+<td class="colOne"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html#AppMasterToExecutor.TaskRegistered(io.gearpump.streaming.task.TaskId,%20int,%20long)">AppMasterToExecutor.TaskRegistered</a></strong>(<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
                                   int&nbsp;sessionId,
                                   long&nbsp;startClock)</code>&nbsp;</td>
 </tr>
@@ -263,12 +263,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskLocationsRejected$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRegistered$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskLocationsRejected$.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRegistered$.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html" target="_top">FRAMES</a></li>
-<li><a href="AppMasterToExecutor.TaskRegistered.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TaskRegistered.html" target="_top">Frames</a></li>
+<li><a href="AppMasterToExecutor.TaskRegistered.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -287,17 +287,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskRejected$.html b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskRejected$.html
index fcc767f..9fce721 100644
--- a/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskRejected$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskRejected$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:40 CST 2016 -->
 <title>AppMasterToExecutor.TaskRejected$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TasksChanged.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TasksChanged.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TaskRejected$.html" target="_top">FRAMES</a></li>
-<li><a href="AppMasterToExecutor.TaskRejected$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TaskRejected$.html" target="_top">Frames</a></li>
+<li><a href="AppMasterToExecutor.TaskRejected$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming</p>
+<div class="subTitle">io.gearpump.streaming</div>
 <h2 title="Class AppMasterToExecutor.TaskRejected$" class="title">Class AppMasterToExecutor.TaskRejected$</h2>
 </div>
 <div class="contentContainer">
@@ -108,7 +108,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>AppMasterToExecutor.TaskRejected$</strong>
+<pre>public static class <span class="strong">AppMasterToExecutor.TaskRejected$</span>
 extends scala.runtime.AbstractFunction1&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,<a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskRejected</a>&gt;
 implements scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToExecutor.TaskRejected$">Serialized Form</a></dd></dl>
@@ -249,12 +249,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TasksChanged.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TasksChanged.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TaskRejected$.html" target="_top">FRAMES</a></li>
-<li><a href="AppMasterToExecutor.TaskRejected$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TaskRejected$.html" target="_top">Frames</a></li>
+<li><a href="AppMasterToExecutor.TaskRejected$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -273,17 +273,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html
index 476eb10..a8068a5 100644
--- a/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html
+++ b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:40 CST 2016 -->
 <title>AppMasterToExecutor.TaskRejected</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRegistered$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRejected$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRegistered$.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRejected$.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html" target="_top">FRAMES</a></li>
-<li><a href="AppMasterToExecutor.TaskRejected.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html" target="_top">Frames</a></li>
+<li><a href="AppMasterToExecutor.TaskRejected.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming</p>
+<div class="subTitle">io.gearpump.streaming</div>
 <h2 title="Class AppMasterToExecutor.TaskRejected" class="title">Class AppMasterToExecutor.TaskRejected</h2>
 </div>
 <div class="contentContainer">
@@ -103,7 +103,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>AppMasterToExecutor.TaskRejected</strong>
+<pre>public static class <span class="strong">AppMasterToExecutor.TaskRejected</span>
 extends java.lang.Object
 implements scala.Product, scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToExecutor.TaskRejected">Serialized Form</a></dd></dl>
@@ -233,12 +233,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRegistered$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRejected$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRegistered$.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRejected$.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html" target="_top">FRAMES</a></li>
-<li><a href="AppMasterToExecutor.TaskRejected.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TaskRejected.html" target="_top">Frames</a></li>
+<li><a href="AppMasterToExecutor.TaskRejected.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -257,17 +257,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.TasksChanged$.html b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.TasksChanged$.html
index e61936d..1ab1dbd 100644
--- a/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.TasksChanged$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.TasksChanged$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:40 CST 2016 -->
 <title>AppMasterToExecutor.TasksChanged$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TasksChanged.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TasksLaunched$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TasksChanged.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TasksLaunched$.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TasksChanged$.html" target="_top">FRAMES</a></li>
-<li><a href="AppMasterToExecutor.TasksChanged$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TasksChanged$.html" target="_top">Frames</a></li>
+<li><a href="AppMasterToExecutor.TasksChanged$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming</p>
+<div class="subTitle">io.gearpump.streaming</div>
 <h2 title="Class AppMasterToExecutor.TasksChanged$" class="title">Class AppMasterToExecutor.TasksChanged$</h2>
 </div>
 <div class="contentContainer">
@@ -108,7 +108,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>AppMasterToExecutor.TasksChanged$</strong>
+<pre>public static class <span class="strong">AppMasterToExecutor.TasksChanged$</span>
 extends scala.runtime.AbstractFunction1&lt;scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;,<a href="../../../io/gearpump/streaming/AppMasterToExecutor.TasksChanged.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TasksChanged</a>&gt;
 implements scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToExecutor.TasksChanged$">Serialized Form</a></dd></dl>
@@ -249,12 +249,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TasksChanged.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TasksLaunched$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TasksChanged.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TasksLaunched$.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TasksChanged$.html" target="_top">FRAMES</a></li>
-<li><a href="AppMasterToExecutor.TasksChanged$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TasksChanged$.html" target="_top">Frames</a></li>
+<li><a href="AppMasterToExecutor.TasksChanged$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -273,17 +273,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.TasksChanged.html b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.TasksChanged.html
index 9e9bc14..6a7514b 100644
--- a/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.TasksChanged.html
+++ b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.TasksChanged.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:40 CST 2016 -->
 <title>AppMasterToExecutor.TasksChanged</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRejected$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TasksChanged$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRejected$.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TasksChanged$.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TasksChanged.html" target="_top">FRAMES</a></li>
-<li><a href="AppMasterToExecutor.TasksChanged.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TasksChanged.html" target="_top">Frames</a></li>
+<li><a href="AppMasterToExecutor.TasksChanged.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming</p>
+<div class="subTitle">io.gearpump.streaming</div>
 <h2 title="Class AppMasterToExecutor.TasksChanged" class="title">Class AppMasterToExecutor.TasksChanged</h2>
 </div>
 <div class="contentContainer">
@@ -103,7 +103,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>AppMasterToExecutor.TasksChanged</strong>
+<pre>public static class <span class="strong">AppMasterToExecutor.TasksChanged</span>
 extends java.lang.Object
 implements scala.Product, scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToExecutor.TasksChanged">Serialized Form</a></dd></dl>
@@ -233,12 +233,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRejected$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TasksChanged$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRejected$.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TasksChanged$.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TasksChanged.html" target="_top">FRAMES</a></li>
-<li><a href="AppMasterToExecutor.TasksChanged.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TasksChanged.html" target="_top">Frames</a></li>
+<li><a href="AppMasterToExecutor.TasksChanged.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -257,17 +257,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.TasksLaunched$.html b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.TasksLaunched$.html
index 76c6b16..c9672bf 100644
--- a/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.TasksLaunched$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.TasksLaunched$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:40 CST 2016 -->
 <title>AppMasterToExecutor.TasksLaunched$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TasksChanged$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TasksChanged$.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor$.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TasksLaunched$.html" target="_top">FRAMES</a></li>
-<li><a href="AppMasterToExecutor.TasksLaunched$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TasksLaunched$.html" target="_top">Frames</a></li>
+<li><a href="AppMasterToExecutor.TasksLaunched$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming</p>
+<div class="subTitle">io.gearpump.streaming</div>
 <h2 title="Class AppMasterToExecutor.TasksLaunched$" class="title">Class AppMasterToExecutor.TasksLaunched$</h2>
 </div>
 <div class="contentContainer">
@@ -103,7 +103,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>AppMasterToExecutor.TasksLaunched$</strong>
+<pre>public static class <span class="strong">AppMasterToExecutor.TasksLaunched$</span>
 extends java.lang.Object
 implements scala.Product, scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToExecutor.TasksLaunched$">Serialized Form</a></dd></dl>
@@ -244,12 +244,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TasksChanged$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TasksChanged$.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor$.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TasksLaunched$.html" target="_top">FRAMES</a></li>
-<li><a href="AppMasterToExecutor.TasksLaunched$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.TasksLaunched$.html" target="_top">Frames</a></li>
+<li><a href="AppMasterToExecutor.TasksLaunched$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -268,17 +268,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.html b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.html
index 745bb59..1aa6d3f 100644
--- a/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.html
+++ b/releases/latest/api/java/io/gearpump/streaming/AppMasterToExecutor.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:19 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:39 CST 2016 -->
 <title>AppMasterToExecutor</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/AckSerializer.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AckSerializer.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.html" target="_top">FRAMES</a></li>
-<li><a href="AppMasterToExecutor.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.html" target="_top">Frames</a></li>
+<li><a href="AppMasterToExecutor.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li><a href="#nested_class_summary">NESTED</a>&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming</p>
+<div class="subTitle">io.gearpump.streaming</div>
 <h2 title="Class AppMasterToExecutor" class="title">Class AppMasterToExecutor</h2>
 </div>
 <div class="contentContainer">
@@ -95,7 +95,7 @@
 <li class="blockList">
 <hr>
 <br>
-<pre>public class <strong>AppMasterToExecutor</strong>
+<pre>public class <span class="strong">AppMasterToExecutor</span>
 extends java.lang.Object</pre>
 </li>
 </ul>
@@ -175,6 +175,14 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StopTask.html" title="class in io.gearpump.streaming">AppMasterToExecutor.StopTask</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StopTask$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.StopTask$</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
 <td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskChanged</a></strong></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
@@ -314,12 +322,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/AckSerializer.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AckSerializer.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.html" target="_top">FRAMES</a></li>
-<li><a href="AppMasterToExecutor.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToExecutor.html" target="_top">Frames</a></li>
+<li><a href="AppMasterToExecutor.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -338,17 +346,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li><a href="#nested_class_summary">NESTED</a>&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/AppMasterToMaster$.html b/releases/latest/api/java/io/gearpump/streaming/AppMasterToMaster$.html
index cfcbad8..0658999 100644
--- a/releases/latest/api/java/io/gearpump/streaming/AppMasterToMaster$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/AppMasterToMaster$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:40 CST 2016 -->
 <title>AppMasterToMaster$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/AppMasterToMaster.StallingTasks$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/Constants.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToMaster.StallingTasks$.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/Constants.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToMaster$.html" target="_top">FRAMES</a></li>
-<li><a href="AppMasterToMaster$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToMaster$.html" target="_top">Frames</a></li>
+<li><a href="AppMasterToMaster$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming</p>
+<div class="subTitle">io.gearpump.streaming</div>
 <h2 title="Class AppMasterToMaster$" class="title">Class AppMasterToMaster$</h2>
 </div>
 <div class="contentContainer">
@@ -95,7 +95,7 @@
 <li class="blockList">
 <hr>
 <br>
-<pre>public class <strong>AppMasterToMaster$</strong>
+<pre>public class <span class="strong">AppMasterToMaster$</span>
 extends java.lang.Object</pre>
 </li>
 </ul>
@@ -220,12 +220,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/AppMasterToMaster.StallingTasks$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/Constants.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToMaster.StallingTasks$.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/Constants.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToMaster$.html" target="_top">FRAMES</a></li>
-<li><a href="AppMasterToMaster$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToMaster$.html" target="_top">Frames</a></li>
+<li><a href="AppMasterToMaster$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -244,17 +244,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/AppMasterToMaster.StallingTasks$.html b/releases/latest/api/java/io/gearpump/streaming/AppMasterToMaster.StallingTasks$.html
index cf1ac19..32ccdc9 100644
--- a/releases/latest/api/java/io/gearpump/streaming/AppMasterToMaster.StallingTasks$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/AppMasterToMaster.StallingTasks$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:40 CST 2016 -->
 <title>AppMasterToMaster.StallingTasks$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/AppMasterToMaster.StallingTasks.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToMaster$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToMaster.StallingTasks.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToMaster$.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToMaster.StallingTasks$.html" target="_top">FRAMES</a></li>
-<li><a href="AppMasterToMaster.StallingTasks$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToMaster.StallingTasks$.html" target="_top">Frames</a></li>
+<li><a href="AppMasterToMaster.StallingTasks$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming</p>
+<div class="subTitle">io.gearpump.streaming</div>
 <h2 title="Class AppMasterToMaster.StallingTasks$" class="title">Class AppMasterToMaster.StallingTasks$</h2>
 </div>
 <div class="contentContainer">
@@ -108,7 +108,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>AppMasterToMaster.StallingTasks$</strong>
+<pre>public static class <span class="strong">AppMasterToMaster.StallingTasks$</span>
 extends scala.runtime.AbstractFunction1&lt;scala.collection.immutable.List&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;,<a href="../../../io/gearpump/streaming/AppMasterToMaster.StallingTasks.html" title="class in io.gearpump.streaming">AppMasterToMaster.StallingTasks</a>&gt;
 implements scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToMaster.StallingTasks$">Serialized Form</a></dd></dl>
@@ -249,12 +249,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/AppMasterToMaster.StallingTasks.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToMaster$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToMaster.StallingTasks.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToMaster$.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToMaster.StallingTasks$.html" target="_top">FRAMES</a></li>
-<li><a href="AppMasterToMaster.StallingTasks$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToMaster.StallingTasks$.html" target="_top">Frames</a></li>
+<li><a href="AppMasterToMaster.StallingTasks$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -273,17 +273,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/AppMasterToMaster.StallingTasks.html b/releases/latest/api/java/io/gearpump/streaming/AppMasterToMaster.StallingTasks.html
index 8ee15b0..91fa50c 100644
--- a/releases/latest/api/java/io/gearpump/streaming/AppMasterToMaster.StallingTasks.html
+++ b/releases/latest/api/java/io/gearpump/streaming/AppMasterToMaster.StallingTasks.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:40 CST 2016 -->
 <title>AppMasterToMaster.StallingTasks</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/AppMasterToMaster.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToMaster.StallingTasks$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToMaster.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToMaster.StallingTasks$.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToMaster.StallingTasks.html" target="_top">FRAMES</a></li>
-<li><a href="AppMasterToMaster.StallingTasks.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToMaster.StallingTasks.html" target="_top">Frames</a></li>
+<li><a href="AppMasterToMaster.StallingTasks.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming</p>
+<div class="subTitle">io.gearpump.streaming</div>
 <h2 title="Class AppMasterToMaster.StallingTasks" class="title">Class AppMasterToMaster.StallingTasks</h2>
 </div>
 <div class="contentContainer">
@@ -103,7 +103,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>AppMasterToMaster.StallingTasks</strong>
+<pre>public static class <span class="strong">AppMasterToMaster.StallingTasks</span>
 extends java.lang.Object
 implements scala.Product, scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.AppMasterToMaster.StallingTasks">Serialized Form</a></dd></dl>
@@ -233,12 +233,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/AppMasterToMaster.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToMaster.StallingTasks$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToMaster.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToMaster.StallingTasks$.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToMaster.StallingTasks.html" target="_top">FRAMES</a></li>
-<li><a href="AppMasterToMaster.StallingTasks.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToMaster.StallingTasks.html" target="_top">Frames</a></li>
+<li><a href="AppMasterToMaster.StallingTasks.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -257,17 +257,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/AppMasterToMaster.html b/releases/latest/api/java/io/gearpump/streaming/AppMasterToMaster.html
index 19ff77d..76804ea 100644
--- a/releases/latest/api/java/io/gearpump/streaming/AppMasterToMaster.html
+++ b/releases/latest/api/java/io/gearpump/streaming/AppMasterToMaster.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:40 CST 2016 -->
 <title>AppMasterToMaster</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToMaster.StallingTasks.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor$.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToMaster.StallingTasks.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToMaster.html" target="_top">FRAMES</a></li>
-<li><a href="AppMasterToMaster.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToMaster.html" target="_top">Frames</a></li>
+<li><a href="AppMasterToMaster.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li><a href="#nested_class_summary">NESTED</a>&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming</p>
+<div class="subTitle">io.gearpump.streaming</div>
 <h2 title="Class AppMasterToMaster" class="title">Class AppMasterToMaster</h2>
 </div>
 <div class="contentContainer">
@@ -95,7 +95,7 @@
 <li class="blockList">
 <hr>
 <br>
-<pre>public class <strong>AppMasterToMaster</strong>
+<pre>public class <span class="strong">AppMasterToMaster</span>
 extends java.lang.Object</pre>
 </li>
 </ul>
@@ -204,12 +204,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/AppMasterToMaster.StallingTasks.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToExecutor$.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToMaster.StallingTasks.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToMaster.html" target="_top">FRAMES</a></li>
-<li><a href="AppMasterToMaster.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/AppMasterToMaster.html" target="_top">Frames</a></li>
+<li><a href="AppMasterToMaster.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -228,17 +228,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li><a href="#nested_class_summary">NESTED</a>&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/Constants$.html b/releases/latest/api/java/io/gearpump/streaming/Constants$.html
index 8b362b8..66dbc7e 100644
--- a/releases/latest/api/java/io/gearpump/streaming/Constants$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/Constants$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:40 CST 2016 -->
 <title>Constants$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/Constants.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/Constants.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/Constants$.html" target="_top">FRAMES</a></li>
-<li><a href="Constants$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/Constants$.html" target="_top">Frames</a></li>
+<li><a href="Constants$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming</p>
+<div class="subTitle">io.gearpump.streaming</div>
 <h2 title="Class Constants$" class="title">Class Constants$</h2>
 </div>
 <div class="contentContainer">
@@ -95,7 +95,7 @@
 <li class="blockList">
 <hr>
 <br>
-<pre>public class <strong>Constants$</strong>
+<pre>public class <span class="strong">Constants$</span>
 extends java.lang.Object</pre>
 </li>
 </ul>
@@ -339,12 +339,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/Constants.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/Constants.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/Constants$.html" target="_top">FRAMES</a></li>
-<li><a href="Constants$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/Constants$.html" target="_top">Frames</a></li>
+<li><a href="Constants$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -363,17 +363,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/Constants.html b/releases/latest/api/java/io/gearpump/streaming/Constants.html
index fcfa506..5d4706c 100644
--- a/releases/latest/api/java/io/gearpump/streaming/Constants.html
+++ b/releases/latest/api/java/io/gearpump/streaming/Constants.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:40 CST 2016 -->
 <title>Constants</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/AppMasterToMaster$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/Constants$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToMaster$.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/Constants$.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/Constants.html" target="_top">FRAMES</a></li>
-<li><a href="Constants.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/Constants.html" target="_top">Frames</a></li>
+<li><a href="Constants.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming</p>
+<div class="subTitle">io.gearpump.streaming</div>
 <h2 title="Class Constants" class="title">Class Constants</h2>
 </div>
 <div class="contentContainer">
@@ -95,7 +95,7 @@
 <li class="blockList">
 <hr>
 <br>
-<pre>public class <strong>Constants</strong>
+<pre>public class <span class="strong">Constants</span>
 extends java.lang.Object</pre>
 </li>
 </ul>
@@ -300,12 +300,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/AppMasterToMaster$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/Constants$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/AppMasterToMaster$.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/Constants$.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/Constants.html" target="_top">FRAMES</a></li>
-<li><a href="Constants.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/Constants.html" target="_top">Frames</a></li>
+<li><a href="Constants.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -324,17 +324,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/DAG$.html b/releases/latest/api/java/io/gearpump/streaming/DAG$.html
index 9c98304..41e36b5 100644
--- a/releases/latest/api/java/io/gearpump/streaming/DAG$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/DAG$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:40 CST 2016 -->
 <title>DAG$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/DAG$.html" target="_top">FRAMES</a></li>
-<li><a href="DAG$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/DAG$.html" target="_top">Frames</a></li>
+<li><a href="DAG$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming</p>
+<div class="subTitle">io.gearpump.streaming</div>
 <h2 title="Class DAG$" class="title">Class DAG$</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>DAG$</strong>
+<pre>public class <span class="strong">DAG$</span>
 extends java.lang.Object
 implements scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.DAG$">Serialized Form</a></dd></dl>
@@ -161,7 +161,7 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a></code></td>
-<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/DAG$.html#apply(io.gearpump.util.Graph, int)">apply</a></strong>(io.gearpump.util.Graph&lt;<a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>,io.gearpump.partitioner.PartitionerDescription&gt;&nbsp;graph,
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/DAG$.html#apply(io.gearpump.util.Graph,%20int)">apply</a></strong>(io.gearpump.util.Graph&lt;<a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>,io.gearpump.partitioner.PartitionerDescription&gt;&nbsp;graph,
      int&nbsp;version)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
@@ -269,12 +269,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/DAG$.html" target="_top">FRAMES</a></li>
-<li><a href="DAG$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/DAG$.html" target="_top">Frames</a></li>
+<li><a href="DAG$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -293,17 +293,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/DAG.html b/releases/latest/api/java/io/gearpump/streaming/DAG.html
index 6b9086e..273e7f5 100644
--- a/releases/latest/api/java/io/gearpump/streaming/DAG.html
+++ b/releases/latest/api/java/io/gearpump/streaming/DAG.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:40 CST 2016 -->
 <title>DAG</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/Constants$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/DAG$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/Constants$.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/DAG$.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/DAG.html" target="_top">FRAMES</a></li>
-<li><a href="DAG.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/DAG.html" target="_top">Frames</a></li>
+<li><a href="DAG.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming</p>
+<div class="subTitle">io.gearpump.streaming</div>
 <h2 title="Class DAG" class="title">Class DAG</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>DAG</strong>
+<pre>public class <span class="strong">DAG</span>
 extends java.lang.Object
 implements scala.Serializable, scala.Product</pre>
 <div class="block">DAG is wrapper for <code>Graph</code> for streaming applications.</div>
@@ -122,7 +122,7 @@
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../io/gearpump/streaming/DAG.html#DAG(int, scala.collection.immutable.Map, io.gearpump.util.Graph)">DAG</a></strong>(int&nbsp;version,
+<td class="colOne"><code><strong><a href="../../../io/gearpump/streaming/DAG.html#DAG(int,%20scala.collection.immutable.Map,%20io.gearpump.util.Graph)">DAG</a></strong>(int&nbsp;version,
    scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>&gt;&nbsp;processors,
    io.gearpump.util.Graph&lt;java.lang.Object,io.gearpump.partitioner.PartitionerDescription&gt;&nbsp;graph)</code>&nbsp;</td>
 </tr>
@@ -143,7 +143,7 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>static <a href="../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a></code></td>
-<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/DAG.html#apply(io.gearpump.util.Graph, int)">apply</a></strong>(io.gearpump.util.Graph&lt;<a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>,io.gearpump.partitioner.PartitionerDescription&gt;&nbsp;graph,
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/DAG.html#apply(io.gearpump.util.Graph,%20int)">apply</a></strong>(io.gearpump.util.Graph&lt;<a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>,io.gearpump.partitioner.PartitionerDescription&gt;&nbsp;graph,
      int&nbsp;version)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
@@ -327,12 +327,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/Constants$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/DAG$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/Constants$.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/DAG$.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/DAG.html" target="_top">FRAMES</a></li>
-<li><a href="DAG.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/DAG.html" target="_top">Frames</a></li>
+<li><a href="DAG.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -351,17 +351,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/ExecutorToAppMaster$.html b/releases/latest/api/java/io/gearpump/streaming/ExecutorToAppMaster$.html
index bac1460..b4899ec 100644
--- a/releases/latest/api/java/io/gearpump/streaming/ExecutorToAppMaster$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/ExecutorToAppMaster$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:40 CST 2016 -->
 <title>ExecutorToAppMaster$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/InitialAckRequestSerializer.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.UnRegisterTask$.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/InitialAckRequestSerializer.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/ExecutorToAppMaster$.html" target="_top">FRAMES</a></li>
-<li><a href="ExecutorToAppMaster$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/ExecutorToAppMaster$.html" target="_top">Frames</a></li>
+<li><a href="ExecutorToAppMaster$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming</p>
+<div class="subTitle">io.gearpump.streaming</div>
 <h2 title="Class ExecutorToAppMaster$" class="title">Class ExecutorToAppMaster$</h2>
 </div>
 <div class="contentContainer">
@@ -95,7 +95,7 @@
 <li class="blockList">
 <hr>
 <br>
-<pre>public class <strong>ExecutorToAppMaster$</strong>
+<pre>public class <span class="strong">ExecutorToAppMaster$</span>
 extends java.lang.Object</pre>
 </li>
 </ul>
@@ -220,12 +220,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/InitialAckRequestSerializer.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.UnRegisterTask$.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/InitialAckRequestSerializer.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/ExecutorToAppMaster$.html" target="_top">FRAMES</a></li>
-<li><a href="ExecutorToAppMaster$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/ExecutorToAppMaster$.html" target="_top">Frames</a></li>
+<li><a href="ExecutorToAppMaster$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -244,17 +244,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/ExecutorToAppMaster.MessageLoss$.html b/releases/latest/api/java/io/gearpump/streaming/ExecutorToAppMaster.MessageLoss$.html
index e7b096c..7e4ac67 100644
--- a/releases/latest/api/java/io/gearpump/streaming/ExecutorToAppMaster.MessageLoss$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/ExecutorToAppMaster.MessageLoss$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:40 CST 2016 -->
 <title>ExecutorToAppMaster.MessageLoss$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/ExecutorToAppMaster.MessageLoss$.html" target="_top">FRAMES</a></li>
-<li><a href="ExecutorToAppMaster.MessageLoss$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/ExecutorToAppMaster.MessageLoss$.html" target="_top">Frames</a></li>
+<li><a href="ExecutorToAppMaster.MessageLoss$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction3">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction3">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming</p>
+<div class="subTitle">io.gearpump.streaming</div>
 <h2 title="Class ExecutorToAppMaster.MessageLoss$" class="title">Class ExecutorToAppMaster.MessageLoss$</h2>
 </div>
 <div class="contentContainer">
@@ -108,7 +108,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>ExecutorToAppMaster.MessageLoss$</strong>
+<pre>public static class <span class="strong">ExecutorToAppMaster.MessageLoss$</span>
 extends scala.runtime.AbstractFunction3&lt;java.lang.Object,<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.String,<a href="../../../io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.MessageLoss</a>&gt;
 implements scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.ExecutorToAppMaster.MessageLoss$">Serialized Form</a></dd></dl>
@@ -249,12 +249,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/ExecutorToAppMaster.MessageLoss$.html" target="_top">FRAMES</a></li>
-<li><a href="ExecutorToAppMaster.MessageLoss$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/ExecutorToAppMaster.MessageLoss$.html" target="_top">Frames</a></li>
+<li><a href="ExecutorToAppMaster.MessageLoss$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -273,17 +273,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction3">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction3">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html b/releases/latest/api/java/io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html
index c6b6641..c40eb0d 100644
--- a/releases/latest/api/java/io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html
+++ b/releases/latest/api/java/io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:40 CST 2016 -->
 <title>ExecutorToAppMaster.MessageLoss</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.MessageLoss$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.MessageLoss$.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html" target="_top">FRAMES</a></li>
-<li><a href="ExecutorToAppMaster.MessageLoss.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html" target="_top">Frames</a></li>
+<li><a href="ExecutorToAppMaster.MessageLoss.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming</p>
+<div class="subTitle">io.gearpump.streaming</div>
 <h2 title="Class ExecutorToAppMaster.MessageLoss" class="title">Class ExecutorToAppMaster.MessageLoss</h2>
 </div>
 <div class="contentContainer">
@@ -103,7 +103,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>ExecutorToAppMaster.MessageLoss</strong>
+<pre>public static class <span class="strong">ExecutorToAppMaster.MessageLoss</span>
 extends java.lang.Object
 implements scala.Product, scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.ExecutorToAppMaster.MessageLoss">Serialized Form</a></dd></dl>
@@ -125,7 +125,7 @@
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html#ExecutorToAppMaster.MessageLoss(int, io.gearpump.streaming.task.TaskId, java.lang.String)">ExecutorToAppMaster.MessageLoss</a></strong>(int&nbsp;executorId,
+<td class="colOne"><code><strong><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html#ExecutorToAppMaster.MessageLoss(int,%20io.gearpump.streaming.task.TaskId,%20java.lang.String)">ExecutorToAppMaster.MessageLoss</a></strong>(int&nbsp;executorId,
                                <a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
                                java.lang.String&nbsp;cause)</code>&nbsp;</td>
 </tr>
@@ -263,12 +263,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.MessageLoss$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.MessageLoss$.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html" target="_top">FRAMES</a></li>
-<li><a href="ExecutorToAppMaster.MessageLoss.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html" target="_top">Frames</a></li>
+<li><a href="ExecutorToAppMaster.MessageLoss.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -287,17 +287,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor$.html b/releases/latest/api/java/io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor$.html
index 801b464..c397140 100644
--- a/releases/latest/api/java/io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:40 CST 2016 -->
 <title>ExecutorToAppMaster.RegisterExecutor$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor$.html" target="_top">FRAMES</a></li>
-<li><a href="ExecutorToAppMaster.RegisterExecutor$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor$.html" target="_top">Frames</a></li>
+<li><a href="ExecutorToAppMaster.RegisterExecutor$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction4">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction4">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming</p>
+<div class="subTitle">io.gearpump.streaming</div>
 <h2 title="Class ExecutorToAppMaster.RegisterExecutor$" class="title">Class ExecutorToAppMaster.RegisterExecutor$</h2>
 </div>
 <div class="contentContainer">
@@ -108,7 +108,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>ExecutorToAppMaster.RegisterExecutor$</strong>
+<pre>public static class <span class="strong">ExecutorToAppMaster.RegisterExecutor$</span>
 extends scala.runtime.AbstractFunction4&lt;akka.actor.ActorRef,java.lang.Object,io.gearpump.cluster.scheduler.Resource,io.gearpump.cluster.appmaster.WorkerInfo,<a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterExecutor</a>&gt;
 implements scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.ExecutorToAppMaster.RegisterExecutor$">Serialized Form</a></dd></dl>
@@ -249,12 +249,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor$.html" target="_top">FRAMES</a></li>
-<li><a href="ExecutorToAppMaster.RegisterExecutor$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor$.html" target="_top">Frames</a></li>
+<li><a href="ExecutorToAppMaster.RegisterExecutor$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -273,17 +273,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction4">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction4">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html b/releases/latest/api/java/io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html
index 9826f5d..cd17ba7 100644
--- a/releases/latest/api/java/io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html
+++ b/releases/latest/api/java/io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:40 CST 2016 -->
 <title>ExecutorToAppMaster.RegisterExecutor</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.MessageLoss$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.MessageLoss$.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor$.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html" target="_top">FRAMES</a></li>
-<li><a href="ExecutorToAppMaster.RegisterExecutor.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html" target="_top">Frames</a></li>
+<li><a href="ExecutorToAppMaster.RegisterExecutor.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming</p>
+<div class="subTitle">io.gearpump.streaming</div>
 <h2 title="Class ExecutorToAppMaster.RegisterExecutor" class="title">Class ExecutorToAppMaster.RegisterExecutor</h2>
 </div>
 <div class="contentContainer">
@@ -103,7 +103,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>ExecutorToAppMaster.RegisterExecutor</strong>
+<pre>public static class <span class="strong">ExecutorToAppMaster.RegisterExecutor</span>
 extends java.lang.Object
 implements scala.Product, scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.ExecutorToAppMaster.RegisterExecutor">Serialized Form</a></dd></dl>
@@ -125,7 +125,7 @@
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html#ExecutorToAppMaster.RegisterExecutor(akka.actor.ActorRef, int, io.gearpump.cluster.scheduler.Resource, io.gearpump.cluster.appmaster.WorkerInfo)">ExecutorToAppMaster.RegisterExecutor</a></strong>(akka.actor.ActorRef&nbsp;executor,
+<td class="colOne"><code><strong><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html#ExecutorToAppMaster.RegisterExecutor(akka.actor.ActorRef,%20int,%20io.gearpump.cluster.scheduler.Resource,%20io.gearpump.cluster.appmaster.WorkerInfo)">ExecutorToAppMaster.RegisterExecutor</a></strong>(akka.actor.ActorRef&nbsp;executor,
                                     int&nbsp;executorId,
                                     io.gearpump.cluster.scheduler.Resource&nbsp;resource,
                                     io.gearpump.cluster.appmaster.WorkerInfo&nbsp;worker)</code>&nbsp;</td>
@@ -278,12 +278,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.MessageLoss$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.MessageLoss$.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor$.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html" target="_top">FRAMES</a></li>
-<li><a href="ExecutorToAppMaster.RegisterExecutor.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html" target="_top">Frames</a></li>
+<li><a href="ExecutorToAppMaster.RegisterExecutor.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -302,17 +302,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html b/releases/latest/api/java/io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html
index d80a9f2..790a100 100644
--- a/releases/latest/api/java/io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:40 CST 2016 -->
 <title>ExecutorToAppMaster.RegisterTask$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.UnRegisterTask.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html" target="_top">FRAMES</a></li>
-<li><a href="ExecutorToAppMaster.RegisterTask$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html" target="_top">Frames</a></li>
+<li><a href="ExecutorToAppMaster.RegisterTask$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction3">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction3">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming</p>
+<div class="subTitle">io.gearpump.streaming</div>
 <h2 title="Class ExecutorToAppMaster.RegisterTask$" class="title">Class ExecutorToAppMaster.RegisterTask$</h2>
 </div>
 <div class="contentContainer">
@@ -108,7 +108,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>ExecutorToAppMaster.RegisterTask$</strong>
+<pre>public static class <span class="strong">ExecutorToAppMaster.RegisterTask$</span>
 extends scala.runtime.AbstractFunction3&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,io.gearpump.transport.HostPort,<a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterTask</a>&gt;
 implements scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.ExecutorToAppMaster.RegisterTask$">Serialized Form</a></dd></dl>
@@ -249,12 +249,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.UnRegisterTask.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html" target="_top">FRAMES</a></li>
-<li><a href="ExecutorToAppMaster.RegisterTask$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html" target="_top">Frames</a></li>
+<li><a href="ExecutorToAppMaster.RegisterTask$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -273,17 +273,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction3">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction3">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html b/releases/latest/api/java/io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html
index c28e8ba..b74e6f7 100644
--- a/releases/latest/api/java/io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html
+++ b/releases/latest/api/java/io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:40 CST 2016 -->
 <title>ExecutorToAppMaster.RegisterTask</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor$.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html" target="_top">FRAMES</a></li>
-<li><a href="ExecutorToAppMaster.RegisterTask.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html" target="_top">Frames</a></li>
+<li><a href="ExecutorToAppMaster.RegisterTask.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming</p>
+<div class="subTitle">io.gearpump.streaming</div>
 <h2 title="Class ExecutorToAppMaster.RegisterTask" class="title">Class ExecutorToAppMaster.RegisterTask</h2>
 </div>
 <div class="contentContainer">
@@ -103,7 +103,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>ExecutorToAppMaster.RegisterTask</strong>
+<pre>public static class <span class="strong">ExecutorToAppMaster.RegisterTask</span>
 extends java.lang.Object
 implements scala.Product, scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.ExecutorToAppMaster.RegisterTask">Serialized Form</a></dd></dl>
@@ -125,7 +125,7 @@
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html#ExecutorToAppMaster.RegisterTask(io.gearpump.streaming.task.TaskId, int, io.gearpump.transport.HostPort)">ExecutorToAppMaster.RegisterTask</a></strong>(<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
+<td class="colOne"><code><strong><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html#ExecutorToAppMaster.RegisterTask(io.gearpump.streaming.task.TaskId,%20int,%20io.gearpump.transport.HostPort)">ExecutorToAppMaster.RegisterTask</a></strong>(<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
                                 int&nbsp;executorId,
                                 io.gearpump.transport.HostPort&nbsp;task)</code>&nbsp;</td>
 </tr>
@@ -263,12 +263,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor$.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html" target="_top">FRAMES</a></li>
-<li><a href="ExecutorToAppMaster.RegisterTask.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html" target="_top">Frames</a></li>
+<li><a href="ExecutorToAppMaster.RegisterTask.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -287,17 +287,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/ExecutorToAppMaster.UnRegisterTask$.html b/releases/latest/api/java/io/gearpump/streaming/ExecutorToAppMaster.UnRegisterTask$.html
new file mode 100644
index 0000000..2f41712
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/ExecutorToAppMaster.UnRegisterTask$.html
@@ -0,0 +1,294 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:40 CST 2016 -->
+<title>ExecutorToAppMaster.UnRegisterTask$</title>
+<meta name="date" content="2016-02-04">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ExecutorToAppMaster.UnRegisterTask$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.UnRegisterTask.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster$.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/ExecutorToAppMaster.UnRegisterTask$.html" target="_top">Frames</a></li>
+<li><a href="ExecutorToAppMaster.UnRegisterTask$.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction2">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">io.gearpump.streaming</div>
+<h2 title="Class ExecutorToAppMaster.UnRegisterTask$" class="title">Class ExecutorToAppMaster.UnRegisterTask$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction2&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,<a href="../../../io/gearpump/streaming/ExecutorToAppMaster.UnRegisterTask.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.UnRegisterTask</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.ExecutorToAppMaster.UnRegisterTask$</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable, scala.Function2&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,<a href="../../../io/gearpump/streaming/ExecutorToAppMaster.UnRegisterTask.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.UnRegisterTask</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.html" title="class in io.gearpump.streaming">ExecutorToAppMaster</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">ExecutorToAppMaster.UnRegisterTask$</span>
+extends scala.runtime.AbstractFunction2&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,<a href="../../../io/gearpump/streaming/ExecutorToAppMaster.UnRegisterTask.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.UnRegisterTask</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.ExecutorToAppMaster.UnRegisterTask$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../io/gearpump/streaming/ExecutorToAppMaster.UnRegisterTask$.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.UnRegisterTask$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.UnRegisterTask$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.UnRegisterTask$.html#ExecutorToAppMaster.UnRegisterTask$()">ExecutorToAppMaster.UnRegisterTask$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.runtime.AbstractFunction2">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction2</h3>
+<code>apply$mcDDD$sp, apply$mcDDI$sp, apply$mcDDJ$sp, apply$mcDID$sp, apply$mcDII$sp, apply$mcDIJ$sp, apply$mcDJD$sp, apply$mcDJI$sp, apply$mcDJJ$sp, apply$mcFDD$sp, apply$mcFDI$sp, apply$mcFDJ$sp, apply$mcFID$sp, apply$mcFII$sp, apply$mcFIJ$sp, apply$mcFJD$sp, apply$mcFJI$sp, apply$mcFJJ$sp, apply$mcIDD$sp, apply$mcIDI$sp, apply$mcIDJ$sp, apply$mcIID$sp, apply$mcIII$sp, apply$mcIIJ$sp, apply$mcIJD$sp, apply$mcIJI$sp, apply$mcIJJ$sp, apply$mcJDD$sp, apply$mcJDI$sp, apply$mcJDJ$sp, apply$mcJID$sp, apply$mcJII$sp, apply$mcJIJ$sp, apply$mcJJD$sp, apply$mcJJI$sp, apply$mcJJJ$sp, apply$mcVDD$sp, apply$mcVDI$sp, apply$mcVDJ$sp, apply$mcVID$sp, apply$mcVII$sp, apply$mcVIJ$sp, apply$mcVJD$sp, apply$mcVJI$sp, apply$mcVJJ$sp, apply$mcZDD$sp, apply$mcZDI$sp, apply$mcZDJ$sp, apply$mcZID$sp, apply$mcZII$sp, apply$mcZIJ$sp, apply$mcZJD$sp, apply$mcZJI$sp, apply$mcZJJ$sp, curried, toString, tupled</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function2">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function2</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../io/gearpump/streaming/ExecutorToAppMaster.UnRegisterTask$.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.UnRegisterTask$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ExecutorToAppMaster.UnRegisterTask$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ExecutorToAppMaster.UnRegisterTask$</h4>
+<pre>public&nbsp;ExecutorToAppMaster.UnRegisterTask$()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.UnRegisterTask.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster$.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/ExecutorToAppMaster.UnRegisterTask$.html" target="_top">Frames</a></li>
+<li><a href="ExecutorToAppMaster.UnRegisterTask$.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction2">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/ExecutorToAppMaster.UnRegisterTask.html b/releases/latest/api/java/io/gearpump/streaming/ExecutorToAppMaster.UnRegisterTask.html
new file mode 100644
index 0000000..3c9e5c3
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/ExecutorToAppMaster.UnRegisterTask.html
@@ -0,0 +1,293 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:40 CST 2016 -->
+<title>ExecutorToAppMaster.UnRegisterTask</title>
+<meta name="date" content="2016-02-04">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ExecutorToAppMaster.UnRegisterTask";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.UnRegisterTask$.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/ExecutorToAppMaster.UnRegisterTask.html" target="_top">Frames</a></li>
+<li><a href="ExecutorToAppMaster.UnRegisterTask.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">io.gearpump.streaming</div>
+<h2 title="Class ExecutorToAppMaster.UnRegisterTask" class="title">Class ExecutorToAppMaster.UnRegisterTask</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.ExecutorToAppMaster.UnRegisterTask</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable, scala.Equals, scala.Product</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.html" title="class in io.gearpump.streaming">ExecutorToAppMaster</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">ExecutorToAppMaster.UnRegisterTask</span>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.ExecutorToAppMaster.UnRegisterTask">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.UnRegisterTask.html#ExecutorToAppMaster.UnRegisterTask(io.gearpump.streaming.task.TaskId,%20int)">ExecutorToAppMaster.UnRegisterTask</a></strong>(<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
+                                  int&nbsp;executorId)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.UnRegisterTask.html#executorId()">executorId</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a></code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.UnRegisterTask.html#taskId()">taskId</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Product">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Product</h3>
+<code>productArity, productElement, productIterator, productPrefix</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Equals">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Equals</h3>
+<code>canEqual, equals</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ExecutorToAppMaster.UnRegisterTask(io.gearpump.streaming.task.TaskId, int)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ExecutorToAppMaster.UnRegisterTask</h4>
+<pre>public&nbsp;ExecutorToAppMaster.UnRegisterTask(<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
+                                  int&nbsp;executorId)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="taskId()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>taskId</h4>
+<pre>public&nbsp;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId()</pre>
+</li>
+</ul>
+<a name="executorId()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>executorId</h4>
+<pre>public&nbsp;int&nbsp;executorId()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.UnRegisterTask$.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?io/gearpump/streaming/ExecutorToAppMaster.UnRegisterTask.html" target="_top">Frames</a></li>
+<li><a href="ExecutorToAppMaster.UnRegisterTask.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/ExecutorToAppMaster.html b/releases/latest/api/java/io/gearpump/streaming/ExecutorToAppMaster.html
index 22e5721..e3ec87f 100644
--- a/releases/latest/api/java/io/gearpump/streaming/ExecutorToAppMaster.html
+++ b/releases/latest/api/java/io/gearpump/streaming/ExecutorToAppMaster.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:40 CST 2016 -->
 <title>ExecutorToAppMaster</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/DAG$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/DAG$.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/ExecutorToAppMaster.html" target="_top">FRAMES</a></li>
-<li><a href="ExecutorToAppMaster.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/ExecutorToAppMaster.html" target="_top">Frames</a></li>
+<li><a href="ExecutorToAppMaster.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li><a href="#nested_class_summary">NESTED</a>&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming</p>
+<div class="subTitle">io.gearpump.streaming</div>
 <h2 title="Class ExecutorToAppMaster" class="title">Class ExecutorToAppMaster</h2>
 </div>
 <div class="contentContainer">
@@ -95,7 +95,7 @@
 <li class="blockList">
 <hr>
 <br>
-<pre>public class <strong>ExecutorToAppMaster</strong>
+<pre>public class <span class="strong">ExecutorToAppMaster</span>
 extends java.lang.Object</pre>
 </li>
 </ul>
@@ -139,6 +139,14 @@
 <td class="colFirst"><code>static class&nbsp;</code></td>
 <td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterTask$</a></strong></code>&nbsp;</td>
 </tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.UnRegisterTask.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.UnRegisterTask</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.UnRegisterTask$.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.UnRegisterTask$</a></strong></code>&nbsp;</td>
+</tr>
 </table>
 </li>
 </ul>
@@ -220,12 +228,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/DAG$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/DAG$.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/ExecutorToAppMaster.html" target="_top">FRAMES</a></li>
-<li><a href="ExecutorToAppMaster.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/ExecutorToAppMaster.html" target="_top">Frames</a></li>
+<li><a href="ExecutorToAppMaster.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -244,17 +252,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li><a href="#nested_class_summary">NESTED</a>&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/InitialAckRequestSerializer.html b/releases/latest/api/java/io/gearpump/streaming/InitialAckRequestSerializer.html
index ec0e3af..5f1507c 100644
--- a/releases/latest/api/java/io/gearpump/streaming/InitialAckRequestSerializer.html
+++ b/releases/latest/api/java/io/gearpump/streaming/InitialAckRequestSerializer.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:40 CST 2016 -->
 <title>InitialAckRequestSerializer</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/LatencyProbeSerializer.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster$.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/LatencyProbeSerializer.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/InitialAckRequestSerializer.html" target="_top">FRAMES</a></li>
-<li><a href="InitialAckRequestSerializer.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/InitialAckRequestSerializer.html" target="_top">Frames</a></li>
+<li><a href="InitialAckRequestSerializer.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming</p>
+<div class="subTitle">io.gearpump.streaming</div>
 <h2 title="Class InitialAckRequestSerializer" class="title">Class InitialAckRequestSerializer</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>InitialAckRequestSerializer</strong>
+<pre>public class <span class="strong">InitialAckRequestSerializer</span>
 extends java.lang.Object
 implements <a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task">InitialAckRequest</a>&gt;</pre>
 </li>
@@ -151,7 +151,7 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/InitialAckRequestSerializer.html#write(java.io.DataOutput, io.gearpump.streaming.task.InitialAckRequest)">write</a></strong>(java.io.DataOutput&nbsp;dataOutput,
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/InitialAckRequestSerializer.html#write(java.io.DataOutput,%20io.gearpump.streaming.task.InitialAckRequest)">write</a></strong>(java.io.DataOutput&nbsp;dataOutput,
      <a href="../../../io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task">InitialAckRequest</a>&nbsp;obj)</code>&nbsp;</td>
 </tr>
 </table>
@@ -225,7 +225,7 @@
          <a href="../../../io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task">InitialAckRequest</a>&nbsp;obj)</pre>
 <dl>
 <dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html#write(java.io.DataOutput, T)">write</a></code>&nbsp;in interface&nbsp;<code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task">InitialAckRequest</a>&gt;</code></dd>
+<dd><code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html#write(java.io.DataOutput,%20T)">write</a></code>&nbsp;in interface&nbsp;<code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task">InitialAckRequest</a>&gt;</code></dd>
 </dl>
 </li>
 </ul>
@@ -267,12 +267,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/LatencyProbeSerializer.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/ExecutorToAppMaster$.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/LatencyProbeSerializer.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/InitialAckRequestSerializer.html" target="_top">FRAMES</a></li>
-<li><a href="InitialAckRequestSerializer.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/InitialAckRequestSerializer.html" target="_top">Frames</a></li>
+<li><a href="InitialAckRequestSerializer.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -291,17 +291,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/LatencyProbeSerializer.html b/releases/latest/api/java/io/gearpump/streaming/LatencyProbeSerializer.html
index da5d88d..d6ab57a 100644
--- a/releases/latest/api/java/io/gearpump/streaming/LatencyProbeSerializer.html
+++ b/releases/latest/api/java/io/gearpump/streaming/LatencyProbeSerializer.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:40 CST 2016 -->
 <title>LatencyProbeSerializer</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/InitialAckRequestSerializer.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/InitialAckRequestSerializer.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/LatencyProbeSerializer.html" target="_top">FRAMES</a></li>
-<li><a href="LatencyProbeSerializer.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/LatencyProbeSerializer.html" target="_top">Frames</a></li>
+<li><a href="LatencyProbeSerializer.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming</p>
+<div class="subTitle">io.gearpump.streaming</div>
 <h2 title="Class LatencyProbeSerializer" class="title">Class LatencyProbeSerializer</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>LatencyProbeSerializer</strong>
+<pre>public class <span class="strong">LatencyProbeSerializer</span>
 extends java.lang.Object
 implements <a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task">LatencyProbe</a>&gt;</pre>
 </li>
@@ -147,7 +147,7 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/LatencyProbeSerializer.html#write(java.io.DataOutput, io.gearpump.streaming.task.LatencyProbe)">write</a></strong>(java.io.DataOutput&nbsp;dataOutput,
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/LatencyProbeSerializer.html#write(java.io.DataOutput,%20io.gearpump.streaming.task.LatencyProbe)">write</a></strong>(java.io.DataOutput&nbsp;dataOutput,
      <a href="../../../io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task">LatencyProbe</a>&nbsp;obj)</code>&nbsp;</td>
 </tr>
 </table>
@@ -212,7 +212,7 @@
          <a href="../../../io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task">LatencyProbe</a>&nbsp;obj)</pre>
 <dl>
 <dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html#write(java.io.DataOutput, T)">write</a></code>&nbsp;in interface&nbsp;<code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task">LatencyProbe</a>&gt;</code></dd>
+<dd><code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html#write(java.io.DataOutput,%20T)">write</a></code>&nbsp;in interface&nbsp;<code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task">LatencyProbe</a>&gt;</code></dd>
 </dl>
 </li>
 </ul>
@@ -254,12 +254,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/InitialAckRequestSerializer.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/InitialAckRequestSerializer.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/LatencyProbeSerializer.html" target="_top">FRAMES</a></li>
-<li><a href="LatencyProbeSerializer.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/LatencyProbeSerializer.html" target="_top">Frames</a></li>
+<li><a href="LatencyProbeSerializer.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -278,17 +278,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/LifeTime$.html b/releases/latest/api/java/io/gearpump/streaming/LifeTime$.html
index 6507ff0..3fd1a88 100644
--- a/releases/latest/api/java/io/gearpump/streaming/LifeTime$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/LifeTime$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:40 CST 2016 -->
 <title>LifeTime$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/LifeTime$.html" target="_top">FRAMES</a></li>
-<li><a href="LifeTime$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/LifeTime$.html" target="_top">Frames</a></li>
+<li><a href="LifeTime$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming</p>
+<div class="subTitle">io.gearpump.streaming</div>
 <h2 title="Class LifeTime$" class="title">Class LifeTime$</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>LifeTime$</strong>
+<pre>public class <span class="strong">LifeTime$</span>
 extends java.lang.Object
 implements scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.LifeTime$">Serialized Form</a></dd></dl>
@@ -254,12 +254,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/LifeTime$.html" target="_top">FRAMES</a></li>
-<li><a href="LifeTime$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/LifeTime$.html" target="_top">Frames</a></li>
+<li><a href="LifeTime$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -278,17 +278,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/LifeTime.html b/releases/latest/api/java/io/gearpump/streaming/LifeTime.html
index 186692b..a68171d 100644
--- a/releases/latest/api/java/io/gearpump/streaming/LifeTime.html
+++ b/releases/latest/api/java/io/gearpump/streaming/LifeTime.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:40 CST 2016 -->
 <title>LifeTime</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/LatencyProbeSerializer.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/LifeTime$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/LatencyProbeSerializer.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/LifeTime$.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/LifeTime.html" target="_top">FRAMES</a></li>
-<li><a href="LifeTime.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/LifeTime.html" target="_top">Frames</a></li>
+<li><a href="LifeTime.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming</p>
+<div class="subTitle">io.gearpump.streaming</div>
 <h2 title="Class LifeTime" class="title">Class LifeTime</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>LifeTime</strong>
+<pre>public class <span class="strong">LifeTime</span>
 extends java.lang.Object
 implements scala.Product, scala.Serializable</pre>
 <div class="block">Each processor has a LifeTime.
@@ -126,7 +126,7 @@
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../io/gearpump/streaming/LifeTime.html#LifeTime(long, long)">LifeTime</a></strong>(long&nbsp;birth,
+<td class="colOne"><code><strong><a href="../../../io/gearpump/streaming/LifeTime.html#LifeTime(long,%20long)">LifeTime</a></strong>(long&nbsp;birth,
         long&nbsp;death)</code>&nbsp;</td>
 </tr>
 </table>
@@ -288,12 +288,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/LatencyProbeSerializer.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/LifeTime$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/LatencyProbeSerializer.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/LifeTime$.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/LifeTime.html" target="_top">FRAMES</a></li>
-<li><a href="LifeTime.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/LifeTime.html" target="_top">Frames</a></li>
+<li><a href="LifeTime.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -312,17 +312,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/Processor$.html b/releases/latest/api/java/io/gearpump/streaming/Processor$.html
index 739a065..7428868 100644
--- a/releases/latest/api/java/io/gearpump/streaming/Processor$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/Processor$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:40 CST 2016 -->
 <title>Processor$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/Processor.DefaultProcessor$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/Processor.DefaultProcessor$.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/Processor$.html" target="_top">FRAMES</a></li>
-<li><a href="Processor$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/Processor$.html" target="_top">Frames</a></li>
+<li><a href="Processor$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming</p>
+<div class="subTitle">io.gearpump.streaming</div>
 <h2 title="Class Processor$" class="title">Class Processor$</h2>
 </div>
 <div class="contentContainer">
@@ -95,7 +95,7 @@
 <li class="blockList">
 <hr>
 <br>
-<pre>public class <strong>Processor$</strong>
+<pre>public class <span class="strong">Processor$</span>
 extends java.lang.Object</pre>
 </li>
 </ul>
@@ -155,21 +155,21 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>&lt;T extends <a href="../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;&nbsp;<br><a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor</a>&lt;T&gt;</code></td>
-<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/Processor$.html#apply(java.lang.Class, int, java.lang.String, io.gearpump.cluster.UserConfig)">apply</a></strong>(java.lang.Class&lt;T&gt;&nbsp;taskClazz,
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/Processor$.html#apply(java.lang.Class,%20int,%20java.lang.String,%20io.gearpump.cluster.UserConfig)">apply</a></strong>(java.lang.Class&lt;T&gt;&nbsp;taskClazz,
      int&nbsp;parallelism,
      java.lang.String&nbsp;description,
      io.gearpump.cluster.UserConfig&nbsp;taskConf)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>&lt;T extends <a href="../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;&nbsp;<br><a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor</a>&lt;T&gt;</code></td>
-<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/Processor$.html#apply(int, java.lang.String, io.gearpump.cluster.UserConfig, scala.reflect.ClassTag)">apply</a></strong>(int&nbsp;parallelism,
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/Processor$.html#apply(int,%20java.lang.String,%20io.gearpump.cluster.UserConfig,%20scala.reflect.ClassTag)">apply</a></strong>(int&nbsp;parallelism,
      java.lang.String&nbsp;description,
      io.gearpump.cluster.UserConfig&nbsp;taskConf,
      scala.reflect.ClassTag&lt;T&gt;&nbsp;classtag)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a></code></td>
-<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/Processor$.html#ProcessorToProcessorDescription(int, io.gearpump.streaming.Processor)">ProcessorToProcessorDescription</a></strong>(int&nbsp;id,
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/Processor$.html#ProcessorToProcessorDescription(int,%20io.gearpump.streaming.Processor)">ProcessorToProcessorDescription</a></strong>(int&nbsp;id,
                                <a href="../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;? extends <a href="../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;&nbsp;processor)</code>&nbsp;</td>
 </tr>
 </table>
@@ -288,12 +288,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/Processor.DefaultProcessor$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/Processor.DefaultProcessor$.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/Processor$.html" target="_top">FRAMES</a></li>
-<li><a href="Processor$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/Processor$.html" target="_top">Frames</a></li>
+<li><a href="Processor$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -312,17 +312,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/Processor.DefaultProcessor$.html b/releases/latest/api/java/io/gearpump/streaming/Processor.DefaultProcessor$.html
index 8459e8c..d782582 100644
--- a/releases/latest/api/java/io/gearpump/streaming/Processor.DefaultProcessor$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/Processor.DefaultProcessor$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:40 CST 2016 -->
 <title>Processor.DefaultProcessor$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/Processor$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/Processor$.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/Processor.DefaultProcessor$.html" target="_top">FRAMES</a></li>
-<li><a href="Processor.DefaultProcessor$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/Processor.DefaultProcessor$.html" target="_top">Frames</a></li>
+<li><a href="Processor.DefaultProcessor$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming</p>
+<div class="subTitle">io.gearpump.streaming</div>
 <h2 title="Class Processor.DefaultProcessor$" class="title">Class Processor.DefaultProcessor$</h2>
 </div>
 <div class="contentContainer">
@@ -103,7 +103,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>Processor.DefaultProcessor$</strong>
+<pre>public static class <span class="strong">Processor.DefaultProcessor$</span>
 extends java.lang.Object
 implements scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.Processor.DefaultProcessor$">Serialized Form</a></dd></dl>
@@ -230,12 +230,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/Processor$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/Processor$.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/Processor.DefaultProcessor$.html" target="_top">FRAMES</a></li>
-<li><a href="Processor.DefaultProcessor$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/Processor.DefaultProcessor$.html" target="_top">Frames</a></li>
+<li><a href="Processor.DefaultProcessor$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -254,17 +254,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/Processor.DefaultProcessor.html b/releases/latest/api/java/io/gearpump/streaming/Processor.DefaultProcessor.html
index f37f7b4..5c3a801 100644
--- a/releases/latest/api/java/io/gearpump/streaming/Processor.DefaultProcessor.html
+++ b/releases/latest/api/java/io/gearpump/streaming/Processor.DefaultProcessor.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:40 CST 2016 -->
 <title>Processor.DefaultProcessor</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/Processor.DefaultProcessor$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/Processor.DefaultProcessor$.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/Processor.DefaultProcessor.html" target="_top">FRAMES</a></li>
-<li><a href="Processor.DefaultProcessor.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/Processor.DefaultProcessor.html" target="_top">Frames</a></li>
+<li><a href="Processor.DefaultProcessor.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming</p>
+<div class="subTitle">io.gearpump.streaming</div>
 <h2 title="Class Processor.DefaultProcessor" class="title">Class Processor.DefaultProcessor&lt;T extends <a href="../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;</h2>
 </div>
 <div class="contentContainer">
@@ -103,7 +103,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>Processor.DefaultProcessor&lt;T extends <a href="../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;</strong>
+<pre>public static class <span class="strong">Processor.DefaultProcessor&lt;T extends <a href="../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;</span>
 extends java.lang.Object
 implements <a href="../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;T&gt;, scala.Product, scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.Processor.DefaultProcessor">Serialized Form</a></dd></dl>
@@ -140,7 +140,7 @@
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html#Processor.DefaultProcessor(int, java.lang.String, io.gearpump.cluster.UserConfig, java.lang.Class)">Processor.DefaultProcessor</a></strong>(int&nbsp;parallelism,
+<td class="colOne"><code><strong><a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html#Processor.DefaultProcessor(int,%20java.lang.String,%20io.gearpump.cluster.UserConfig,%20java.lang.Class)">Processor.DefaultProcessor</a></strong>(int&nbsp;parallelism,
                           java.lang.String&nbsp;description,
                           io.gearpump.cluster.UserConfig&nbsp;taskConf,
                           java.lang.Class&lt;<a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="type parameter in Processor.DefaultProcessor">T</a>&gt;&nbsp;taskClass)</code>&nbsp;</td>
@@ -373,12 +373,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/Processor.DefaultProcessor$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/Processor.DefaultProcessor$.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/Processor.DefaultProcessor.html" target="_top">FRAMES</a></li>
-<li><a href="Processor.DefaultProcessor.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/Processor.DefaultProcessor.html" target="_top">Frames</a></li>
+<li><a href="Processor.DefaultProcessor.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -397,17 +397,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/Processor.html b/releases/latest/api/java/io/gearpump/streaming/Processor.html
index 43bef05..17f12b0 100644
--- a/releases/latest/api/java/io/gearpump/streaming/Processor.html
+++ b/releases/latest/api/java/io/gearpump/streaming/Processor.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:40 CST 2016 -->
 <title>Processor</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/LifeTime$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/LifeTime$.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/Processor.html" target="_top">FRAMES</a></li>
-<li><a href="Processor.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/Processor.html" target="_top">Frames</a></li>
+<li><a href="Processor.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li><a href="#nested_class_summary">NESTED</a>&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming</p>
+<div class="subTitle">io.gearpump.streaming</div>
 <h2 title="Interface Processor" class="title">Interface Processor&lt;T extends <a href="../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;</h2>
 </div>
 <div class="contentContainer">
@@ -95,7 +95,7 @@
 </dl>
 <hr>
 <br>
-<pre>public interface <strong>Processor&lt;T extends <a href="../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;</strong>
+<pre>public interface <span class="strong">Processor&lt;T extends <a href="../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;</span>
 extends io.gearpump.util.ReferenceEqual</pre>
 <div class="block">Processor is the blueprint for tasks.
  <p></div>
@@ -257,12 +257,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/LifeTime$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/LifeTime$.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/Processor.html" target="_top">FRAMES</a></li>
-<li><a href="Processor.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/Processor.html" target="_top">Frames</a></li>
+<li><a href="Processor.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -281,17 +281,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li><a href="#nested_class_summary">NESTED</a>&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/ProcessorDescription$.html b/releases/latest/api/java/io/gearpump/streaming/ProcessorDescription$.html
index 8a4f77a..9683b72 100644
--- a/releases/latest/api/java/io/gearpump/streaming/ProcessorDescription$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/ProcessorDescription$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:40 CST 2016 -->
 <title>ProcessorDescription$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/StreamApplication.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/StreamApplication.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/ProcessorDescription$.html" target="_top">FRAMES</a></li>
-<li><a href="ProcessorDescription$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/ProcessorDescription$.html" target="_top">Frames</a></li>
+<li><a href="ProcessorDescription$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction7">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction7">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming</p>
+<div class="subTitle">io.gearpump.streaming</div>
 <h2 title="Class ProcessorDescription$" class="title">Class ProcessorDescription$</h2>
 </div>
 <div class="contentContainer">
@@ -104,7 +104,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>ProcessorDescription$</strong>
+<pre>public class <span class="strong">ProcessorDescription$</span>
 extends scala.runtime.AbstractFunction7&lt;java.lang.Object,java.lang.String,java.lang.Object,java.lang.String,io.gearpump.cluster.UserConfig,<a href="../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>,io.gearpump.cluster.AppJar,<a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>&gt;
 implements scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.ProcessorDescription$">Serialized Form</a></dd></dl>
@@ -245,12 +245,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/StreamApplication.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/StreamApplication.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/ProcessorDescription$.html" target="_top">FRAMES</a></li>
-<li><a href="ProcessorDescription$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/ProcessorDescription$.html" target="_top">Frames</a></li>
+<li><a href="ProcessorDescription$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -269,17 +269,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction7">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction7">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/ProcessorDescription.html b/releases/latest/api/java/io/gearpump/streaming/ProcessorDescription.html
index 1ec2f57..c2758c2 100644
--- a/releases/latest/api/java/io/gearpump/streaming/ProcessorDescription.html
+++ b/releases/latest/api/java/io/gearpump/streaming/ProcessorDescription.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:40 CST 2016 -->
 <title>ProcessorDescription</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/Processor$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/ProcessorDescription$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/Processor$.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/ProcessorDescription$.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/ProcessorDescription.html" target="_top">FRAMES</a></li>
-<li><a href="ProcessorDescription.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/ProcessorDescription.html" target="_top">Frames</a></li>
+<li><a href="ProcessorDescription.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming</p>
+<div class="subTitle">io.gearpump.streaming</div>
 <h2 title="Class ProcessorDescription" class="title">Class ProcessorDescription</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>ProcessorDescription</strong>
+<pre>public class <span class="strong">ProcessorDescription</span>
 extends java.lang.Object
 implements io.gearpump.util.ReferenceEqual, scala.Product, scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#io.gearpump.streaming.ProcessorDescription">Serialized Form</a></dd></dl>
@@ -121,7 +121,7 @@
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../io/gearpump/streaming/ProcessorDescription.html#ProcessorDescription(int, java.lang.String, int, java.lang.String, io.gearpump.cluster.UserConfig, io.gearpump.streaming.LifeTime, io.gearpump.cluster.AppJar)">ProcessorDescription</a></strong>(int&nbsp;id,
+<td class="colOne"><code><strong><a href="../../../io/gearpump/streaming/ProcessorDescription.html#ProcessorDescription(int,%20java.lang.String,%20int,%20java.lang.String,%20io.gearpump.cluster.UserConfig,%20io.gearpump.streaming.LifeTime,%20io.gearpump.cluster.AppJar)">ProcessorDescription</a></strong>(int&nbsp;id,
                     java.lang.String&nbsp;taskClass,
                     int&nbsp;parallelism,
                     java.lang.String&nbsp;description,
@@ -326,12 +326,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/Processor$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/ProcessorDescription$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/Processor$.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/ProcessorDescription$.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/ProcessorDescription.html" target="_top">FRAMES</a></li>
-<li><a href="ProcessorDescription.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/ProcessorDescription.html" target="_top">Frames</a></li>
+<li><a href="ProcessorDescription.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -350,17 +350,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/StreamApplication$.html b/releases/latest/api/java/io/gearpump/streaming/StreamApplication$.html
index df3adc1..76b5693 100644
--- a/releases/latest/api/java/io/gearpump/streaming/StreamApplication$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/StreamApplication$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:41 CST 2016 -->
 <title>StreamApplication$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/StreamApplication.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/TaskIdSerializer.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/StreamApplication.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/TaskIdSerializer.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/StreamApplication$.html" target="_top">FRAMES</a></li>
-<li><a href="StreamApplication$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/StreamApplication$.html" target="_top">Frames</a></li>
+<li><a href="StreamApplication$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming</p>
+<div class="subTitle">io.gearpump.streaming</div>
 <h2 title="Class StreamApplication$" class="title">Class StreamApplication$</h2>
 </div>
 <div class="contentContainer">
@@ -95,7 +95,7 @@
 <li class="blockList">
 <hr>
 <br>
-<pre>public class <strong>StreamApplication$</strong>
+<pre>public class <span class="strong">StreamApplication$</span>
 extends java.lang.Object</pre>
 </li>
 </ul>
@@ -155,7 +155,7 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>&lt;T extends <a href="../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;<a href="../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;,P extends io.gearpump.partitioner.Partitioner&gt;&nbsp;<br><a href="../../../io/gearpump/streaming/StreamApplication.html" title="class in io.gearpump.streaming">StreamApplication</a></code></td>
-<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/StreamApplication$.html#apply(java.lang.String, io.gearpump.util.Graph, io.gearpump.cluster.UserConfig)">apply</a></strong>(java.lang.String&nbsp;name,
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/StreamApplication$.html#apply(java.lang.String,%20io.gearpump.util.Graph,%20io.gearpump.cluster.UserConfig)">apply</a></strong>(java.lang.String&nbsp;name,
      io.gearpump.util.Graph&lt;T,P&gt;&nbsp;dag,
      io.gearpump.cluster.UserConfig&nbsp;userConfig)</code>&nbsp;</td>
 </tr>
@@ -265,12 +265,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/StreamApplication.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/TaskIdSerializer.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/StreamApplication.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/TaskIdSerializer.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/StreamApplication$.html" target="_top">FRAMES</a></li>
-<li><a href="StreamApplication$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/StreamApplication$.html" target="_top">Frames</a></li>
+<li><a href="StreamApplication$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -289,17 +289,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/StreamApplication.html b/releases/latest/api/java/io/gearpump/streaming/StreamApplication.html
index b11f941..8088998 100644
--- a/releases/latest/api/java/io/gearpump/streaming/StreamApplication.html
+++ b/releases/latest/api/java/io/gearpump/streaming/StreamApplication.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:41 CST 2016 -->
 <title>StreamApplication</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/ProcessorDescription$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/StreamApplication$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/ProcessorDescription$.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/StreamApplication$.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/StreamApplication.html" target="_top">FRAMES</a></li>
-<li><a href="StreamApplication.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/StreamApplication.html" target="_top">Frames</a></li>
+<li><a href="StreamApplication.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming</p>
+<div class="subTitle">io.gearpump.streaming</div>
 <h2 title="Class StreamApplication" class="title">Class StreamApplication</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>StreamApplication</strong>
+<pre>public class <span class="strong">StreamApplication</span>
 extends java.lang.Object
 implements io.gearpump.cluster.Application</pre>
 <div class="block">Represent a streaming application</div>
@@ -136,7 +136,7 @@
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../io/gearpump/streaming/StreamApplication.html#StreamApplication(java.lang.String, io.gearpump.cluster.UserConfig, io.gearpump.util.Graph)">StreamApplication</a></strong>(java.lang.String&nbsp;name,
+<td class="colOne"><code><strong><a href="../../../io/gearpump/streaming/StreamApplication.html#StreamApplication(java.lang.String,%20io.gearpump.cluster.UserConfig,%20io.gearpump.util.Graph)">StreamApplication</a></strong>(java.lang.String&nbsp;name,
                  io.gearpump.cluster.UserConfig&nbsp;inputUserConfig,
                  io.gearpump.util.Graph&lt;<a href="../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>,io.gearpump.partitioner.PartitionerDescription&gt;&nbsp;dag)</code>&nbsp;</td>
 </tr>
@@ -157,7 +157,7 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>static &lt;T extends <a href="../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;<a href="../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;,P extends io.gearpump.partitioner.Partitioner&gt;&nbsp;<br><a href="../../../io/gearpump/streaming/StreamApplication.html" title="class in io.gearpump.streaming">StreamApplication</a></code></td>
-<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/StreamApplication.html#apply(java.lang.String, io.gearpump.util.Graph, io.gearpump.cluster.UserConfig)">apply</a></strong>(java.lang.String&nbsp;name,
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/StreamApplication.html#apply(java.lang.String,%20io.gearpump.util.Graph,%20io.gearpump.cluster.UserConfig)">apply</a></strong>(java.lang.String&nbsp;name,
      io.gearpump.util.Graph&lt;T,P&gt;&nbsp;dag,
      io.gearpump.cluster.UserConfig&nbsp;userConfig)</code>&nbsp;</td>
 </tr>
@@ -328,12 +328,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/ProcessorDescription$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../io/gearpump/streaming/StreamApplication$.html" title="class in io.gearpump.streaming"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../io/gearpump/streaming/ProcessorDescription$.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../io/gearpump/streaming/StreamApplication$.html" title="class in io.gearpump.streaming"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/StreamApplication.html" target="_top">FRAMES</a></li>
-<li><a href="StreamApplication.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/StreamApplication.html" target="_top">Frames</a></li>
+<li><a href="StreamApplication.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -352,17 +352,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/TaskIdSerializer.html b/releases/latest/api/java/io/gearpump/streaming/TaskIdSerializer.html
index ceb8685..814dbb7 100644
--- a/releases/latest/api/java/io/gearpump/streaming/TaskIdSerializer.html
+++ b/releases/latest/api/java/io/gearpump/streaming/TaskIdSerializer.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:41 CST 2016 -->
 <title>TaskIdSerializer</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/StreamApplication$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li>NEXT CLASS</li>
+<li><a href="../../../io/gearpump/streaming/StreamApplication$.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/TaskIdSerializer.html" target="_top">FRAMES</a></li>
-<li><a href="TaskIdSerializer.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/TaskIdSerializer.html" target="_top">Frames</a></li>
+<li><a href="TaskIdSerializer.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming</p>
+<div class="subTitle">io.gearpump.streaming</div>
 <h2 title="Class TaskIdSerializer" class="title">Class TaskIdSerializer</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>TaskIdSerializer</strong>
+<pre>public class <span class="strong">TaskIdSerializer</span>
 extends java.lang.Object
 implements <a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;</pre>
 </li>
@@ -147,7 +147,7 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/TaskIdSerializer.html#write(java.io.DataOutput, io.gearpump.streaming.task.TaskId)">write</a></strong>(java.io.DataOutput&nbsp;dataOutput,
+<td class="colLast"><code><strong><a href="../../../io/gearpump/streaming/TaskIdSerializer.html#write(java.io.DataOutput,%20io.gearpump.streaming.task.TaskId)">write</a></strong>(java.io.DataOutput&nbsp;dataOutput,
      <a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;obj)</code>&nbsp;</td>
 </tr>
 </table>
@@ -212,7 +212,7 @@
          <a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;obj)</pre>
 <dl>
 <dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html#write(java.io.DataOutput, T)">write</a></code>&nbsp;in interface&nbsp;<code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;</code></dd>
+<dd><code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html#write(java.io.DataOutput,%20T)">write</a></code>&nbsp;in interface&nbsp;<code><a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;</code></dd>
 </dl>
 </li>
 </ul>
@@ -254,12 +254,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/streaming/StreamApplication$.html" title="class in io.gearpump.streaming"><span class="strong">PREV CLASS</span></a></li>
-<li>NEXT CLASS</li>
+<li><a href="../../../io/gearpump/streaming/StreamApplication$.html" title="class in io.gearpump.streaming"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/TaskIdSerializer.html" target="_top">FRAMES</a></li>
-<li><a href="TaskIdSerializer.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/TaskIdSerializer.html" target="_top">Frames</a></li>
+<li><a href="TaskIdSerializer.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -278,17 +278,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/AppMaster$.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/AppMaster$.html
index 9f84c4d..9927bd1 100644
--- a/releases/latest/api/java/io/gearpump/streaming/appmaster/AppMaster$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/AppMaster$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>AppMaster$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.TaskActorRef$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.TaskActorRef$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster$.html" target="_top">FRAMES</a></li>
-<li><a href="AppMaster$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster$.html" target="_top">Frames</a></li>
+<li><a href="AppMaster$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<div class="subTitle">io.gearpump.streaming.appmaster</div>
 <h2 title="Class AppMaster$" class="title">Class AppMaster$</h2>
 </div>
 <div class="contentContainer">
@@ -95,7 +95,7 @@
 <li class="blockList">
 <hr>
 <br>
-<pre>public class <strong>AppMaster$</strong>
+<pre>public class <span class="strong">AppMaster$</span>
 extends java.lang.Object</pre>
 </li>
 </ul>
@@ -220,12 +220,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.TaskActorRef$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.TaskActorRef$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster$.html" target="_top">FRAMES</a></li>
-<li><a href="AppMaster$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster$.html" target="_top">Frames</a></li>
+<li><a href="AppMaster$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -244,17 +244,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/AppMaster.AllocateResourceTimeOut$.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/AppMaster.AllocateResourceTimeOut$.html
index 2d3f8a8..164bc99 100644
--- a/releases/latest/api/java/io/gearpump/streaming/appmaster/AppMaster.AllocateResourceTimeOut$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/AppMaster.AllocateResourceTimeOut$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>AppMaster.AllocateResourceTimeOut$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster.AllocateResourceTimeOut$.html" target="_top">FRAMES</a></li>
-<li><a href="AppMaster.AllocateResourceTimeOut$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster.AllocateResourceTimeOut$.html" target="_top">Frames</a></li>
+<li><a href="AppMaster.AllocateResourceTimeOut$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<div class="subTitle">io.gearpump.streaming.appmaster</div>
 <h2 title="Class AppMaster.AllocateResourceTimeOut$" class="title">Class AppMaster.AllocateResourceTimeOut$</h2>
 </div>
 <div class="contentContainer">
@@ -103,7 +103,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>AppMaster.AllocateResourceTimeOut$</strong>
+<pre>public static class <span class="strong">AppMaster.AllocateResourceTimeOut$</span>
 extends java.lang.Object
 implements scala.Product, scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.AppMaster.AllocateResourceTimeOut$">Serialized Form</a></dd></dl>
@@ -244,12 +244,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster.AllocateResourceTimeOut$.html" target="_top">FRAMES</a></li>
-<li><a href="AppMaster.AllocateResourceTimeOut$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster.AllocateResourceTimeOut$.html" target="_top">Frames</a></li>
+<li><a href="AppMaster.AllocateResourceTimeOut$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -268,17 +268,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief$.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief$.html
index b4d930d..eb1958c 100644
--- a/releases/latest/api/java/io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>AppMaster.ExecutorBrief$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief$.html" target="_top">FRAMES</a></li>
-<li><a href="AppMaster.ExecutorBrief$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief$.html" target="_top">Frames</a></li>
+<li><a href="AppMaster.ExecutorBrief$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction4">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction4">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<div class="subTitle">io.gearpump.streaming.appmaster</div>
 <h2 title="Class AppMaster.ExecutorBrief$" class="title">Class AppMaster.ExecutorBrief$</h2>
 </div>
 <div class="contentContainer">
@@ -108,7 +108,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>AppMaster.ExecutorBrief$</strong>
+<pre>public static class <span class="strong">AppMaster.ExecutorBrief$</span>
 extends scala.runtime.AbstractFunction4&lt;java.lang.Object,java.lang.String,java.lang.Object,java.lang.String,<a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ExecutorBrief</a>&gt;
 implements scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.AppMaster.ExecutorBrief$">Serialized Form</a></dd></dl>
@@ -249,12 +249,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief$.html" target="_top">FRAMES</a></li>
-<li><a href="AppMaster.ExecutorBrief$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief$.html" target="_top">Frames</a></li>
+<li><a href="AppMaster.ExecutorBrief$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -273,17 +273,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction4">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction4">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html
index 00d1e66..7dc281f 100644
--- a/releases/latest/api/java/io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>AppMaster.ExecutorBrief</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.AllocateResourceTimeOut$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.AllocateResourceTimeOut$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" target="_top">FRAMES</a></li>
-<li><a href="AppMaster.ExecutorBrief.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" target="_top">Frames</a></li>
+<li><a href="AppMaster.ExecutorBrief.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<div class="subTitle">io.gearpump.streaming.appmaster</div>
 <h2 title="Class AppMaster.ExecutorBrief" class="title">Class AppMaster.ExecutorBrief</h2>
 </div>
 <div class="contentContainer">
@@ -103,7 +103,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>AppMaster.ExecutorBrief</strong>
+<pre>public static class <span class="strong">AppMaster.ExecutorBrief</span>
 extends java.lang.Object
 implements scala.Product, scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.AppMaster.ExecutorBrief">Serialized Form</a></dd></dl>
@@ -125,7 +125,7 @@
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html#AppMaster.ExecutorBrief(int, java.lang.String, int, java.lang.String)">AppMaster.ExecutorBrief</a></strong>(int&nbsp;executorId,
+<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html#AppMaster.ExecutorBrief(int,%20java.lang.String,%20int,%20java.lang.String)">AppMaster.ExecutorBrief</a></strong>(int&nbsp;executorId,
                        java.lang.String&nbsp;executor,
                        int&nbsp;workerId,
                        java.lang.String&nbsp;status)</code>&nbsp;</td>
@@ -278,12 +278,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.AllocateResourceTimeOut$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.AllocateResourceTimeOut$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" target="_top">FRAMES</a></li>
-<li><a href="AppMaster.ExecutorBrief.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" target="_top">Frames</a></li>
+<li><a href="AppMaster.ExecutorBrief.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -302,17 +302,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef$.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef$.html
index 933d0f5..5b946c0 100644
--- a/releases/latest/api/java/io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>AppMaster.LookupTaskActorRef$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ServiceNotAvailableException.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ServiceNotAvailableException.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef$.html" target="_top">FRAMES</a></li>
-<li><a href="AppMaster.LookupTaskActorRef$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef$.html" target="_top">Frames</a></li>
+<li><a href="AppMaster.LookupTaskActorRef$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<div class="subTitle">io.gearpump.streaming.appmaster</div>
 <h2 title="Class AppMaster.LookupTaskActorRef$" class="title">Class AppMaster.LookupTaskActorRef$</h2>
 </div>
 <div class="contentContainer">
@@ -108,7 +108,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>AppMaster.LookupTaskActorRef$</strong>
+<pre>public static class <span class="strong">AppMaster.LookupTaskActorRef$</span>
 extends scala.runtime.AbstractFunction1&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,<a href="../../../../io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html" title="class in io.gearpump.streaming.appmaster">AppMaster.LookupTaskActorRef</a>&gt;
 implements scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.AppMaster.LookupTaskActorRef$">Serialized Form</a></dd></dl>
@@ -249,12 +249,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ServiceNotAvailableException.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ServiceNotAvailableException.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef$.html" target="_top">FRAMES</a></li>
-<li><a href="AppMaster.LookupTaskActorRef$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef$.html" target="_top">Frames</a></li>
+<li><a href="AppMaster.LookupTaskActorRef$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -273,17 +273,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html
index 59a4b6a..6643e79 100644
--- a/releases/latest/api/java/io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>AppMaster.LookupTaskActorRef</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html" target="_top">FRAMES</a></li>
-<li><a href="AppMaster.LookupTaskActorRef.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html" target="_top">Frames</a></li>
+<li><a href="AppMaster.LookupTaskActorRef.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<div class="subTitle">io.gearpump.streaming.appmaster</div>
 <h2 title="Class AppMaster.LookupTaskActorRef" class="title">Class AppMaster.LookupTaskActorRef</h2>
 </div>
 <div class="contentContainer">
@@ -103,7 +103,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>AppMaster.LookupTaskActorRef</strong>
+<pre>public static class <span class="strong">AppMaster.LookupTaskActorRef</span>
 extends java.lang.Object
 implements scala.Product, scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.AppMaster.LookupTaskActorRef">Serialized Form</a></dd></dl>
@@ -233,12 +233,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html" target="_top">FRAMES</a></li>
-<li><a href="AppMaster.LookupTaskActorRef.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef.html" target="_top">Frames</a></li>
+<li><a href="AppMaster.LookupTaskActorRef.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -257,17 +257,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/AppMaster.ServiceNotAvailableException.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/AppMaster.ServiceNotAvailableException.html
index 6d3fd57..fef0152 100644
--- a/releases/latest/api/java/io/gearpump/streaming/appmaster/AppMaster.ServiceNotAvailableException.html
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/AppMaster.ServiceNotAvailableException.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>AppMaster.ServiceNotAvailableException</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster.ServiceNotAvailableException.html" target="_top">FRAMES</a></li>
-<li><a href="AppMaster.ServiceNotAvailableException.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster.ServiceNotAvailableException.html" target="_top">Frames</a></li>
+<li><a href="AppMaster.ServiceNotAvailableException.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Throwable">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Throwable">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<div class="subTitle">io.gearpump.streaming.appmaster</div>
 <h2 title="Class AppMaster.ServiceNotAvailableException" class="title">Class AppMaster.ServiceNotAvailableException</h2>
 </div>
 <div class="contentContainer">
@@ -113,7 +113,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>AppMaster.ServiceNotAvailableException</strong>
+<pre>public static class <span class="strong">AppMaster.ServiceNotAvailableException</span>
 extends java.lang.Exception</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.AppMaster.ServiceNotAvailableException">Serialized Form</a></dd></dl>
 </li>
@@ -150,7 +150,7 @@
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;java.lang.Throwable</h3>
-<code>fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString</code></li>
+<code>addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString</code></li>
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
@@ -207,12 +207,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.LookupTaskActorRef$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster.ServiceNotAvailableException.html" target="_top">FRAMES</a></li>
-<li><a href="AppMaster.ServiceNotAvailableException.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster.ServiceNotAvailableException.html" target="_top">Frames</a></li>
+<li><a href="AppMaster.ServiceNotAvailableException.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -231,17 +231,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Throwable">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Throwable">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/AppMaster.TaskActorRef$.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/AppMaster.TaskActorRef$.html
index 30a8901..bad42b9 100644
--- a/releases/latest/api/java/io/gearpump/streaming/appmaster/AppMaster.TaskActorRef$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/AppMaster.TaskActorRef$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>AppMaster.TaskActorRef$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster.TaskActorRef$.html" target="_top">FRAMES</a></li>
-<li><a href="AppMaster.TaskActorRef$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster.TaskActorRef$.html" target="_top">Frames</a></li>
+<li><a href="AppMaster.TaskActorRef$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<div class="subTitle">io.gearpump.streaming.appmaster</div>
 <h2 title="Class AppMaster.TaskActorRef$" class="title">Class AppMaster.TaskActorRef$</h2>
 </div>
 <div class="contentContainer">
@@ -108,7 +108,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>AppMaster.TaskActorRef$</strong>
+<pre>public static class <span class="strong">AppMaster.TaskActorRef$</span>
 extends scala.runtime.AbstractFunction1&lt;akka.actor.ActorRef,<a href="../../../../io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html" title="class in io.gearpump.streaming.appmaster">AppMaster.TaskActorRef</a>&gt;
 implements scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.AppMaster.TaskActorRef$">Serialized Form</a></dd></dl>
@@ -249,12 +249,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster.TaskActorRef$.html" target="_top">FRAMES</a></li>
-<li><a href="AppMaster.TaskActorRef$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster.TaskActorRef$.html" target="_top">Frames</a></li>
+<li><a href="AppMaster.TaskActorRef$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -273,17 +273,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html
index 23b6071..c677bf2 100644
--- a/releases/latest/api/java/io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>AppMaster.TaskActorRef</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ServiceNotAvailableException.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.TaskActorRef$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ServiceNotAvailableException.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.TaskActorRef$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html" target="_top">FRAMES</a></li>
-<li><a href="AppMaster.TaskActorRef.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html" target="_top">Frames</a></li>
+<li><a href="AppMaster.TaskActorRef.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<div class="subTitle">io.gearpump.streaming.appmaster</div>
 <h2 title="Class AppMaster.TaskActorRef" class="title">Class AppMaster.TaskActorRef</h2>
 </div>
 <div class="contentContainer">
@@ -103,7 +103,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>AppMaster.TaskActorRef</strong>
+<pre>public static class <span class="strong">AppMaster.TaskActorRef</span>
 extends java.lang.Object
 implements scala.Product, scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.AppMaster.TaskActorRef">Serialized Form</a></dd></dl>
@@ -233,12 +233,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ServiceNotAvailableException.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.TaskActorRef$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ServiceNotAvailableException.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.TaskActorRef$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html" target="_top">FRAMES</a></li>
-<li><a href="AppMaster.TaskActorRef.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html" target="_top">Frames</a></li>
+<li><a href="AppMaster.TaskActorRef.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -257,17 +257,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/AppMaster.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/AppMaster.html
index 6909287..c8386af 100644
--- a/releases/latest/api/java/io/gearpump/streaming/appmaster/AppMaster.html
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/AppMaster.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>AppMaster</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li>PREV CLASS</li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.AllocateResourceTimeOut$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li>Prev Class</li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.AllocateResourceTimeOut$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster.html" target="_top">FRAMES</a></li>
-<li><a href="AppMaster.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster.html" target="_top">Frames</a></li>
+<li><a href="AppMaster.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li><a href="#nested_class_summary">NESTED</a>&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<div class="subTitle">io.gearpump.streaming.appmaster</div>
 <h2 title="Class AppMaster" class="title">Class AppMaster</h2>
 </div>
 <div class="contentContainer">
@@ -104,7 +104,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>AppMaster</strong>
+<pre>public class <span class="strong">AppMaster</span>
 extends io.gearpump.cluster.ApplicationMaster</pre>
 <div class="block">AppMaster is the head of a streaming application.
  <p>
@@ -186,7 +186,7 @@
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.html#AppMaster(io.gearpump.cluster.AppMasterContext, io.gearpump.cluster.AppDescription)">AppMaster</a></strong>(io.gearpump.cluster.AppMasterContext&nbsp;appContext,
+<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.html#AppMaster(io.gearpump.cluster.AppMasterContext,%20io.gearpump.cluster.AppDescription)">AppMaster</a></strong>(io.gearpump.cluster.AppMasterContext&nbsp;appContext,
          io.gearpump.cluster.AppDescription&nbsp;app)</code>&nbsp;</td>
 </tr>
 </table>
@@ -406,12 +406,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li>PREV CLASS</li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.AllocateResourceTimeOut$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li>Prev Class</li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster.AllocateResourceTimeOut$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster.html" target="_top">FRAMES</a></li>
-<li><a href="AppMaster.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/AppMaster.html" target="_top">Frames</a></li>
+<li><a href="AppMaster.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -430,17 +430,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li><a href="#nested_class_summary">NESTED</a>&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService$.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService$.html
index 3cab76b..7027e70 100644
--- a/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>ClockService$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.StoredStartClock$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.StoredStartClock$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService$.html" target="_top">FRAMES</a></li>
-<li><a href="ClockService$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService$.html" target="_top">Frames</a></li>
+<li><a href="ClockService$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<div class="subTitle">io.gearpump.streaming.appmaster</div>
 <h2 title="Class ClockService$" class="title">Class ClockService$</h2>
 </div>
 <div class="contentContainer">
@@ -95,7 +95,7 @@
 <li class="blockList">
 <hr>
 <br>
-<pre>public class <strong>ClockService$</strong>
+<pre>public class <span class="strong">ClockService$</span>
 extends java.lang.Object</pre>
 </li>
 </ul>
@@ -248,12 +248,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.StoredStartClock$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.StoredStartClock$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService$.html" target="_top">FRAMES</a></li>
-<li><a href="ClockService$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService$.html" target="_top">Frames</a></li>
+<li><a href="ClockService$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -272,17 +272,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG$.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG$.html
index 241cc10..8a575db 100644
--- a/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>ClockService.ChangeToNewDAG$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG$.html" target="_top">FRAMES</a></li>
-<li><a href="ClockService.ChangeToNewDAG$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG$.html" target="_top">Frames</a></li>
+<li><a href="ClockService.ChangeToNewDAG$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<div class="subTitle">io.gearpump.streaming.appmaster</div>
 <h2 title="Class ClockService.ChangeToNewDAG$" class="title">Class ClockService.ChangeToNewDAG$</h2>
 </div>
 <div class="contentContainer">
@@ -108,7 +108,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>ClockService.ChangeToNewDAG$</strong>
+<pre>public static class <span class="strong">ClockService.ChangeToNewDAG$</span>
 extends scala.runtime.AbstractFunction1&lt;<a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>,<a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAG</a>&gt;
 implements scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.ClockService.ChangeToNewDAG$">Serialized Form</a></dd></dl>
@@ -249,12 +249,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG$.html" target="_top">FRAMES</a></li>
-<li><a href="ClockService.ChangeToNewDAG$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG$.html" target="_top">Frames</a></li>
+<li><a href="ClockService.ChangeToNewDAG$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -273,17 +273,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html
index 8e5f430..6dc500a 100644
--- a/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>ClockService.ChangeToNewDAG</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html" target="_top">FRAMES</a></li>
-<li><a href="ClockService.ChangeToNewDAG.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html" target="_top">Frames</a></li>
+<li><a href="ClockService.ChangeToNewDAG.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<div class="subTitle">io.gearpump.streaming.appmaster</div>
 <h2 title="Class ClockService.ChangeToNewDAG" class="title">Class ClockService.ChangeToNewDAG</h2>
 </div>
 <div class="contentContainer">
@@ -103,7 +103,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>ClockService.ChangeToNewDAG</strong>
+<pre>public static class <span class="strong">ClockService.ChangeToNewDAG</span>
 extends java.lang.Object
 implements scala.Product, scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.ClockService.ChangeToNewDAG">Serialized Form</a></dd></dl>
@@ -233,12 +233,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html" target="_top">FRAMES</a></li>
-<li><a href="ClockService.ChangeToNewDAG.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html" target="_top">Frames</a></li>
+<li><a href="ClockService.ChangeToNewDAG.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -257,17 +257,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess$.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess$.html
index 9704063..9526aac 100644
--- a/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>ClockService.ChangeToNewDAGSuccess$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthCheck$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthCheck$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess$.html" target="_top">FRAMES</a></li>
-<li><a href="ClockService.ChangeToNewDAGSuccess$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess$.html" target="_top">Frames</a></li>
+<li><a href="ClockService.ChangeToNewDAGSuccess$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<div class="subTitle">io.gearpump.streaming.appmaster</div>
 <h2 title="Class ClockService.ChangeToNewDAGSuccess$" class="title">Class ClockService.ChangeToNewDAGSuccess$</h2>
 </div>
 <div class="contentContainer">
@@ -108,7 +108,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>ClockService.ChangeToNewDAGSuccess$</strong>
+<pre>public static class <span class="strong">ClockService.ChangeToNewDAGSuccess$</span>
 extends scala.runtime.AbstractFunction1&lt;scala.collection.immutable.Map&lt;java.lang.Object,java.lang.Object&gt;,<a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html" title="class in io.gearpump.streaming.appmaster">ClockService.ChangeToNewDAGSuccess</a>&gt;
 implements scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.ClockService.ChangeToNewDAGSuccess$">Serialized Form</a></dd></dl>
@@ -249,12 +249,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthCheck$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthCheck$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess$.html" target="_top">FRAMES</a></li>
-<li><a href="ClockService.ChangeToNewDAGSuccess$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess$.html" target="_top">Frames</a></li>
+<li><a href="ClockService.ChangeToNewDAGSuccess$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -273,17 +273,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html
index 134f586..1ee63a3 100644
--- a/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>ClockService.ChangeToNewDAGSuccess</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html" target="_top">FRAMES</a></li>
-<li><a href="ClockService.ChangeToNewDAGSuccess.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html" target="_top">Frames</a></li>
+<li><a href="ClockService.ChangeToNewDAGSuccess.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<div class="subTitle">io.gearpump.streaming.appmaster</div>
 <h2 title="Class ClockService.ChangeToNewDAGSuccess" class="title">Class ClockService.ChangeToNewDAGSuccess</h2>
 </div>
 <div class="contentContainer">
@@ -103,7 +103,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>ClockService.ChangeToNewDAGSuccess</strong>
+<pre>public static class <span class="strong">ClockService.ChangeToNewDAGSuccess</span>
 extends java.lang.Object
 implements scala.Product, scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.ClockService.ChangeToNewDAGSuccess">Serialized Form</a></dd></dl>
@@ -233,12 +233,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html" target="_top">FRAMES</a></li>
-<li><a href="ClockService.ChangeToNewDAGSuccess.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html" target="_top">Frames</a></li>
+<li><a href="ClockService.ChangeToNewDAGSuccess.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -257,17 +257,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.HealthCheck$.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.HealthCheck$.html
index 06d5fbf..30b62da 100644
--- a/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.HealthCheck$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.HealthCheck$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>ClockService.HealthCheck$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.HealthCheck$.html" target="_top">FRAMES</a></li>
-<li><a href="ClockService.HealthCheck$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.HealthCheck$.html" target="_top">Frames</a></li>
+<li><a href="ClockService.HealthCheck$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<div class="subTitle">io.gearpump.streaming.appmaster</div>
 <h2 title="Class ClockService.HealthCheck$" class="title">Class ClockService.HealthCheck$</h2>
 </div>
 <div class="contentContainer">
@@ -103,7 +103,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>ClockService.HealthCheck$</strong>
+<pre>public static class <span class="strong">ClockService.HealthCheck$</span>
 extends java.lang.Object
 implements scala.Product, scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.ClockService.HealthCheck$">Serialized Form</a></dd></dl>
@@ -244,12 +244,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.HealthCheck$.html" target="_top">FRAMES</a></li>
-<li><a href="ClockService.HealthCheck$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.HealthCheck$.html" target="_top">Frames</a></li>
+<li><a href="ClockService.HealthCheck$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -268,17 +268,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.HealthChecker$.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.HealthChecker$.html
index 8e6f866..50fd940 100644
--- a/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.HealthChecker$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.HealthChecker$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>ClockService.HealthChecker$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.HealthChecker$.html" target="_top">FRAMES</a></li>
-<li><a href="ClockService.HealthChecker$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.HealthChecker$.html" target="_top">Frames</a></li>
+<li><a href="ClockService.HealthChecker$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<div class="subTitle">io.gearpump.streaming.appmaster</div>
 <h2 title="Class ClockService.HealthChecker$" class="title">Class ClockService.HealthChecker$</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>ClockService.HealthChecker$</strong>
+<pre>public static class <span class="strong">ClockService.HealthChecker$</span>
 extends java.lang.Object</pre>
 </li>
 </ul>
@@ -224,12 +224,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.HealthChecker$.html" target="_top">FRAMES</a></li>
-<li><a href="ClockService.HealthChecker$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.HealthChecker$.html" target="_top">Frames</a></li>
+<li><a href="ClockService.HealthChecker$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -248,17 +248,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue$.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue$.html
index 26630d9..eecc8ce 100644
--- a/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>ClockService.HealthChecker.ClockValue$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue$.html" target="_top">FRAMES</a></li>
-<li><a href="ClockService.HealthChecker.ClockValue$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue$.html" target="_top">Frames</a></li>
+<li><a href="ClockService.HealthChecker.ClockValue$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction2">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction2">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<div class="subTitle">io.gearpump.streaming.appmaster</div>
 <h2 title="Class ClockService.HealthChecker.ClockValue$" class="title">Class ClockService.HealthChecker.ClockValue$</h2>
 </div>
 <div class="contentContainer">
@@ -108,7 +108,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>ClockService.HealthChecker.ClockValue$</strong>
+<pre>public static class <span class="strong">ClockService.HealthChecker.ClockValue$</span>
 extends scala.runtime.AbstractFunction2&lt;java.lang.Object,java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html" title="class in io.gearpump.streaming.appmaster">ClockService.HealthChecker.ClockValue</a>&gt;
 implements scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.ClockService.HealthChecker.ClockValue$">Serialized Form</a></dd></dl>
@@ -249,12 +249,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue$.html" target="_top">FRAMES</a></li>
-<li><a href="ClockService.HealthChecker.ClockValue$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue$.html" target="_top">Frames</a></li>
+<li><a href="ClockService.HealthChecker.ClockValue$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -273,17 +273,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction2">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction2">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html
index b5e7184..3ac4c33 100644
--- a/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>ClockService.HealthChecker.ClockValue</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html" target="_top">FRAMES</a></li>
-<li><a href="ClockService.HealthChecker.ClockValue.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html" target="_top">Frames</a></li>
+<li><a href="ClockService.HealthChecker.ClockValue.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<div class="subTitle">io.gearpump.streaming.appmaster</div>
 <h2 title="Class ClockService.HealthChecker.ClockValue" class="title">Class ClockService.HealthChecker.ClockValue</h2>
 </div>
 <div class="contentContainer">
@@ -103,7 +103,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>ClockService.HealthChecker.ClockValue</strong>
+<pre>public static class <span class="strong">ClockService.HealthChecker.ClockValue</span>
 extends java.lang.Object
 implements scala.Product, scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.ClockService.HealthChecker.ClockValue">Serialized Form</a></dd></dl>
@@ -125,7 +125,7 @@
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html#ClockService.HealthChecker.ClockValue(long, long)">ClockService.HealthChecker.ClockValue</a></strong>(long&nbsp;systemClock,
+<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html#ClockService.HealthChecker.ClockValue(long,%20long)">ClockService.HealthChecker.ClockValue</a></strong>(long&nbsp;systemClock,
                                      long&nbsp;appClock)</code>&nbsp;</td>
 </tr>
 </table>
@@ -261,12 +261,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html" target="_top">FRAMES</a></li>
-<li><a href="ClockService.HealthChecker.ClockValue.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html" target="_top">Frames</a></li>
+<li><a href="ClockService.HealthChecker.ClockValue.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -285,17 +285,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.HealthChecker.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.HealthChecker.html
index f8adb0e..8f9db83 100644
--- a/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.HealthChecker.html
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.HealthChecker.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>ClockService.HealthChecker</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthCheck$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthCheck$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.HealthChecker.html" target="_top">FRAMES</a></li>
-<li><a href="ClockService.HealthChecker.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.HealthChecker.html" target="_top">Frames</a></li>
+<li><a href="ClockService.HealthChecker.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li><a href="#nested_class_summary">NESTED</a>&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<div class="subTitle">io.gearpump.streaming.appmaster</div>
 <h2 title="Class ClockService.HealthChecker" class="title">Class ClockService.HealthChecker</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>ClockService.HealthChecker</strong>
+<pre>public static class <span class="strong">ClockService.HealthChecker</span>
 extends java.lang.Object</pre>
 <div class="block">Check whether the clock is advancing normally</div>
 </li>
@@ -162,7 +162,7 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.html#check(long, scala.collection.immutable.Map, io.gearpump.streaming.DAG, long)">check</a></strong>(long&nbsp;currentMinClock,
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.html#check(long,%20scala.collection.immutable.Map,%20io.gearpump.streaming.DAG,%20long)">check</a></strong>(long&nbsp;currentMinClock,
      scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster">ClockService.ProcessorClock</a>&gt;&nbsp;processorClocks,
      <a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;dag,
      long&nbsp;now)</code>&nbsp;</td>
@@ -256,12 +256,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthCheck$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthCheck$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.HealthChecker.html" target="_top">FRAMES</a></li>
-<li><a href="ClockService.HealthChecker.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.HealthChecker.html" target="_top">Frames</a></li>
+<li><a href="ClockService.HealthChecker.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -280,17 +280,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li><a href="#nested_class_summary">NESTED</a>&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.ProcessorClock$.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.ProcessorClock$.html
new file mode 100644
index 0000000..3fb27e3
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.ProcessorClock$.html
@@ -0,0 +1,269 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
+<title>ClockService.ProcessorClock$</title>
+<meta name="date" content="2016-02-04">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ClockService.ProcessorClock$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.ProcessorClock$.html" target="_top">Frames</a></li>
+<li><a href="ClockService.ProcessorClock$.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">io.gearpump.streaming.appmaster</div>
+<h2 title="Class ClockService.ProcessorClock$" class="title">Class ClockService.ProcessorClock$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.ClockService.ProcessorClock$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster">ClockService</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">ClockService.ProcessorClock$</span>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClock$.html" title="class in io.gearpump.streaming.appmaster">ClockService.ProcessorClock$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClock$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClock$.html#ClockService.ProcessorClock$()">ClockService.ProcessorClock$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClock$.html" title="class in io.gearpump.streaming.appmaster">ClockService.ProcessorClock$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ClockService.ProcessorClock$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ClockService.ProcessorClock$</h4>
+<pre>public&nbsp;ClockService.ProcessorClock$()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.ProcessorClock$.html" target="_top">Frames</a></li>
+<li><a href="ClockService.ProcessorClock$.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html
index 841a898..93f0424 100644
--- a/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>ClockService.ProcessorClock</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClock$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" target="_top">FRAMES</a></li>
-<li><a href="ClockService.ProcessorClock.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" target="_top">Frames</a></li>
+<li><a href="ClockService.ProcessorClock.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<div class="subTitle">io.gearpump.streaming.appmaster</div>
 <h2 title="Class ClockService.ProcessorClock" class="title">Class ClockService.ProcessorClock</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>ClockService.ProcessorClock</strong>
+<pre>public static class <span class="strong">ClockService.ProcessorClock</span>
 extends java.lang.Object</pre>
 </li>
 </ul>
@@ -119,8 +119,11 @@
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html#ClockService.ProcessorClock(int, int)">ClockService.ProcessorClock</a></strong>(int&nbsp;processorId,
-                           int&nbsp;parallism)</code>&nbsp;</td>
+<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html#ClockService.ProcessorClock(int,%20io.gearpump.streaming.LifeTime,%20int,%20long,%20long[])">ClockService.ProcessorClock</a></strong>(int&nbsp;processorId,
+                           <a href="../../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>&nbsp;life,
+                           int&nbsp;parallism,
+                           long&nbsp;_min,
+                           long[]&nbsp;_taskClocks)</code>&nbsp;</td>
 </tr>
 </table>
 </li>
@@ -138,9 +141,17 @@
 <th class="colLast" scope="col">Method and Description</th>
 </tr>
 <tr class="altColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster">ClockService.ProcessorClock</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html#copy(io.gearpump.streaming.LifeTime)">copy</a></strong>(<a href="../../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>&nbsp;life)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html#init(long)">init</a></strong>(long&nbsp;startClock)</code>&nbsp;</td>
 </tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html#life()">life</a></strong>()</code>&nbsp;</td>
+</tr>
 <tr class="rowColor">
 <td class="colFirst"><code>long</code></td>
 <td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html#min()">min</a></strong>()</code>&nbsp;</td>
@@ -159,7 +170,7 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html#updateMinClock(int, long)">updateMinClock</a></strong>(int&nbsp;taskIndex,
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html#updateMinClock(int,%20long)">updateMinClock</a></strong>(int&nbsp;taskIndex,
               long&nbsp;clock)</code>&nbsp;</td>
 </tr>
 </table>
@@ -184,14 +195,17 @@
 <!--   -->
 </a>
 <h3>Constructor Detail</h3>
-<a name="ClockService.ProcessorClock(int, int)">
+<a name="ClockService.ProcessorClock(int, io.gearpump.streaming.LifeTime, int, long, long[])">
 <!--   -->
 </a>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>ClockService.ProcessorClock</h4>
 <pre>public&nbsp;ClockService.ProcessorClock(int&nbsp;processorId,
-                           int&nbsp;parallism)</pre>
+                           <a href="../../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>&nbsp;life,
+                           int&nbsp;parallism,
+                           long&nbsp;_min,
+                           long[]&nbsp;_taskClocks)</pre>
 </li>
 </ul>
 </li>
@@ -211,6 +225,15 @@
 <pre>public&nbsp;int&nbsp;processorId()</pre>
 </li>
 </ul>
+<a name="life()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>life</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>&nbsp;life()</pre>
+</li>
+</ul>
 <a name="parallism()">
 <!--   -->
 </a>
@@ -220,6 +243,15 @@
 <pre>public&nbsp;int&nbsp;parallism()</pre>
 </li>
 </ul>
+<a name="copy(io.gearpump.streaming.LifeTime)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>copy</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster">ClockService.ProcessorClock</a>&nbsp;copy(<a href="../../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>&nbsp;life)</pre>
+</li>
+</ul>
 <a name="min()">
 <!--   -->
 </a>
@@ -282,12 +314,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClock$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" target="_top">FRAMES</a></li>
-<li><a href="ClockService.ProcessorClock.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" target="_top">Frames</a></li>
+<li><a href="ClockService.ProcessorClock.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -306,17 +338,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html
index 8ccb024..de8a3b7 100644
--- a/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>ClockService.ProcessorClocks$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.Report.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClock$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.Report.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html" target="_top">FRAMES</a></li>
-<li><a href="ClockService.ProcessorClocks$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html" target="_top">Frames</a></li>
+<li><a href="ClockService.ProcessorClocks$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<div class="subTitle">io.gearpump.streaming.appmaster</div>
 <h2 title="Class ClockService.ProcessorClocks$" class="title">Class ClockService.ProcessorClocks$</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>ClockService.ProcessorClocks$</strong>
+<pre>public static class <span class="strong">ClockService.ProcessorClocks$</span>
 extends java.lang.Object</pre>
 </li>
 </ul>
@@ -252,12 +252,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.Report.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClock$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.Report.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html" target="_top">FRAMES</a></li>
-<li><a href="ClockService.ProcessorClocks$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html" target="_top">Frames</a></li>
+<li><a href="ClockService.ProcessorClocks$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -276,17 +276,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.Report$.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.Report$.html
index 42c1ca6..80ece3c 100644
--- a/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.Report$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.Report$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>ClockService.Report$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.Report.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.SnapshotStartClock$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.Report.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.SnapshotStartClock$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.Report$.html" target="_top">FRAMES</a></li>
-<li><a href="ClockService.Report$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.Report$.html" target="_top">Frames</a></li>
+<li><a href="ClockService.Report$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<div class="subTitle">io.gearpump.streaming.appmaster</div>
 <h2 title="Class ClockService.Report$" class="title">Class ClockService.Report$</h2>
 </div>
 <div class="contentContainer">
@@ -108,7 +108,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>ClockService.Report$</strong>
+<pre>public static class <span class="strong">ClockService.Report$</span>
 extends scala.runtime.AbstractFunction1&lt;scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;,<a href="../../../../io/gearpump/streaming/appmaster/ClockService.Report.html" title="class in io.gearpump.streaming.appmaster">ClockService.Report</a>&gt;
 implements scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.ClockService.Report$">Serialized Form</a></dd></dl>
@@ -249,12 +249,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.Report.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.SnapshotStartClock$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.Report.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.SnapshotStartClock$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.Report$.html" target="_top">FRAMES</a></li>
-<li><a href="ClockService.Report$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.Report$.html" target="_top">Frames</a></li>
+<li><a href="ClockService.Report$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -273,17 +273,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.Report.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.Report.html
index 670ad04..8170e39 100644
--- a/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.Report.html
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.Report.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>ClockService.Report</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.Report$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.Report$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.Report.html" target="_top">FRAMES</a></li>
-<li><a href="ClockService.Report.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.Report.html" target="_top">Frames</a></li>
+<li><a href="ClockService.Report.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<div class="subTitle">io.gearpump.streaming.appmaster</div>
 <h2 title="Class ClockService.Report" class="title">Class ClockService.Report</h2>
 </div>
 <div class="contentContainer">
@@ -103,7 +103,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>ClockService.Report</strong>
+<pre>public static class <span class="strong">ClockService.Report</span>
 extends java.lang.Object
 implements scala.Product, scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.ClockService.Report">Serialized Form</a></dd></dl>
@@ -233,12 +233,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.Report$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.Report$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.Report.html" target="_top">FRAMES</a></li>
-<li><a href="ClockService.Report.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.Report.html" target="_top">Frames</a></li>
+<li><a href="ClockService.Report.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -257,17 +257,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.SnapshotStartClock$.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.SnapshotStartClock$.html
index a657081..01240a6 100644
--- a/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.SnapshotStartClock$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.SnapshotStartClock$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>ClockService.SnapshotStartClock$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.Report$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.Report$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.SnapshotStartClock$.html" target="_top">FRAMES</a></li>
-<li><a href="ClockService.SnapshotStartClock$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.SnapshotStartClock$.html" target="_top">Frames</a></li>
+<li><a href="ClockService.SnapshotStartClock$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<div class="subTitle">io.gearpump.streaming.appmaster</div>
 <h2 title="Class ClockService.SnapshotStartClock$" class="title">Class ClockService.SnapshotStartClock$</h2>
 </div>
 <div class="contentContainer">
@@ -103,7 +103,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>ClockService.SnapshotStartClock$</strong>
+<pre>public static class <span class="strong">ClockService.SnapshotStartClock$</span>
 extends java.lang.Object
 implements scala.Product, scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.ClockService.SnapshotStartClock$">Serialized Form</a></dd></dl>
@@ -244,12 +244,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.Report$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.Report$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.SnapshotStartClock$.html" target="_top">FRAMES</a></li>
-<li><a href="ClockService.SnapshotStartClock$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.SnapshotStartClock$.html" target="_top">Frames</a></li>
+<li><a href="ClockService.SnapshotStartClock$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -268,17 +268,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.StoredStartClock$.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.StoredStartClock$.html
index 4a0caa9..5ae61a4 100644
--- a/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.StoredStartClock$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.StoredStartClock$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>ClockService.StoredStartClock$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.StoredStartClock$.html" target="_top">FRAMES</a></li>
-<li><a href="ClockService.StoredStartClock$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.StoredStartClock$.html" target="_top">Frames</a></li>
+<li><a href="ClockService.StoredStartClock$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<div class="subTitle">io.gearpump.streaming.appmaster</div>
 <h2 title="Class ClockService.StoredStartClock$" class="title">Class ClockService.StoredStartClock$</h2>
 </div>
 <div class="contentContainer">
@@ -108,7 +108,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>ClockService.StoredStartClock$</strong>
+<pre>public static class <span class="strong">ClockService.StoredStartClock$</span>
 extends scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html" title="class in io.gearpump.streaming.appmaster">ClockService.StoredStartClock</a>&gt;
 implements scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.ClockService.StoredStartClock$">Serialized Form</a></dd></dl>
@@ -249,12 +249,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.StoredStartClock$.html" target="_top">FRAMES</a></li>
-<li><a href="ClockService.StoredStartClock$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.StoredStartClock$.html" target="_top">Frames</a></li>
+<li><a href="ClockService.StoredStartClock$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -273,17 +273,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html
index 7c27786..e5634a7 100644
--- a/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>ClockService.StoredStartClock</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.SnapshotStartClock$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.StoredStartClock$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.SnapshotStartClock$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.StoredStartClock$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html" target="_top">FRAMES</a></li>
-<li><a href="ClockService.StoredStartClock.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html" target="_top">Frames</a></li>
+<li><a href="ClockService.StoredStartClock.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<div class="subTitle">io.gearpump.streaming.appmaster</div>
 <h2 title="Class ClockService.StoredStartClock" class="title">Class ClockService.StoredStartClock</h2>
 </div>
 <div class="contentContainer">
@@ -103,7 +103,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>ClockService.StoredStartClock</strong>
+<pre>public static class <span class="strong">ClockService.StoredStartClock</span>
 extends java.lang.Object
 implements scala.Product, scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.ClockService.StoredStartClock">Serialized Form</a></dd></dl>
@@ -233,12 +233,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.SnapshotStartClock$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.StoredStartClock$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.SnapshotStartClock$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.StoredStartClock$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html" target="_top">FRAMES</a></li>
-<li><a href="ClockService.StoredStartClock.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html" target="_top">Frames</a></li>
+<li><a href="ClockService.StoredStartClock.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -257,17 +257,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.html
index 6e69b28..7c6f794 100644
--- a/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.html
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/ClockService.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>ClockService</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.html" target="_top">FRAMES</a></li>
-<li><a href="ClockService.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.html" target="_top">Frames</a></li>
+<li><a href="ClockService.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li><a href="#nested_class_summary">NESTED</a>&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<div class="subTitle">io.gearpump.streaming.appmaster</div>
 <h2 title="Class ClockService" class="title">Class ClockService</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>ClockService</strong>
+<pre>public class <span class="strong">ClockService</span>
 extends java.lang.Object
 implements akka.actor.Actor, akka.actor.Stash</pre>
 <div class="block">The clockService will maintain a global view of message timestamp in the application</div>
@@ -157,25 +157,29 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html" title="class in io.gearpump.streaming.appmaster">ClockService.ProcessorClocks$</a></strong></code>&nbsp;</td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClock$.html" title="class in io.gearpump.streaming.appmaster">ClockService.ProcessorClock$</a></strong></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html" title="class in io.gearpump.streaming.appmaster">ClockService.ProcessorClocks$</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
 <td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.Report.html" title="class in io.gearpump.streaming.appmaster">ClockService.Report</a></strong></code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
 <td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.Report$.html" title="class in io.gearpump.streaming.appmaster">ClockService.Report$</a></strong></code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
 <td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.SnapshotStartClock$.html" title="class in io.gearpump.streaming.appmaster">ClockService.SnapshotStartClock$</a></strong></code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
 <td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html" title="class in io.gearpump.streaming.appmaster">ClockService.StoredStartClock</a></strong></code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
 <td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.StoredStartClock$.html" title="class in io.gearpump.streaming.appmaster">ClockService.StoredStartClock$</a></strong></code>&nbsp;</td>
 </tr>
@@ -201,7 +205,7 @@
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.html#ClockService(io.gearpump.streaming.DAG, io.gearpump.streaming.storage.AppDataStore)">ClockService</a></strong>(<a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;dag,
+<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ClockService.html#ClockService(io.gearpump.streaming.DAG,%20io.gearpump.streaming.storage.AppDataStore)">ClockService</a></strong>(<a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;dag,
             <a href="../../../../io/gearpump/streaming/storage/AppDataStore.html" title="interface in io.gearpump.streaming.storage">AppDataStore</a>&nbsp;store)</code>&nbsp;</td>
 </tr>
 </table>
@@ -416,12 +420,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/AppMaster$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.html" target="_top">FRAMES</a></li>
-<li><a href="ClockService.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ClockService.html" target="_top">Frames</a></li>
+<li><a href="ClockService.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -440,17 +444,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li><a href="#nested_class_summary">NESTED</a>&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager$.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager$.html
index ad62589..dae5653 100644
--- a/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>DagManager$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.WatchChange$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/ExecutorManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.WatchChange$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ExecutorManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager$.html" target="_top">FRAMES</a></li>
-<li><a href="DagManager$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager$.html" target="_top">Frames</a></li>
+<li><a href="DagManager$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<div class="subTitle">io.gearpump.streaming.appmaster</div>
 <h2 title="Class DagManager$" class="title">Class DagManager$</h2>
 </div>
 <div class="contentContainer">
@@ -95,7 +95,7 @@
 <li class="blockList">
 <hr>
 <br>
-<pre>public class <strong>DagManager$</strong>
+<pre>public class <span class="strong">DagManager$</span>
 extends java.lang.Object</pre>
 </li>
 </ul>
@@ -220,12 +220,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.WatchChange$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/ExecutorManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.WatchChange$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ExecutorManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager$.html" target="_top">FRAMES</a></li>
-<li><a href="DagManager$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager$.html" target="_top">Frames</a></li>
+<li><a href="DagManager$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -244,17 +244,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.DAGOperation.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.DAGOperation.html
index a922f21..585611e 100644
--- a/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.DAGOperation.html
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.DAGOperation.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>DagManager.DAGOperation</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DagInitiated$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DagInitiated$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.DAGOperation.html" target="_top">FRAMES</a></li>
-<li><a href="DagManager.DAGOperation.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.DAGOperation.html" target="_top">Frames</a></li>
+<li><a href="DagManager.DAGOperation.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<div class="subTitle">io.gearpump.streaming.appmaster</div>
 <h2 title="Interface DagManager.DAGOperation" class="title">Interface DagManager.DAGOperation</h2>
 </div>
 <div class="contentContainer">
@@ -95,7 +95,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static interface <strong>DagManager.DAGOperation</strong></pre>
+<pre>public static interface <span class="strong">DagManager.DAGOperation</span></pre>
 </li>
 </ul>
 </div>
@@ -119,12 +119,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DagInitiated$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DagInitiated$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.DAGOperation.html" target="_top">FRAMES</a></li>
-<li><a href="DagManager.DAGOperation.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.DAGOperation.html" target="_top">Frames</a></li>
+<li><a href="DagManager.DAGOperation.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -143,17 +143,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed$.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed$.html
index 57ec510..0c75cd1 100644
--- a/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>DagManager.DAGOperationFailed$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationResult.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationResult.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed$.html" target="_top">FRAMES</a></li>
-<li><a href="DagManager.DAGOperationFailed$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed$.html" target="_top">Frames</a></li>
+<li><a href="DagManager.DAGOperationFailed$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<div class="subTitle">io.gearpump.streaming.appmaster</div>
 <h2 title="Class DagManager.DAGOperationFailed$" class="title">Class DagManager.DAGOperationFailed$</h2>
 </div>
 <div class="contentContainer">
@@ -108,7 +108,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>DagManager.DAGOperationFailed$</strong>
+<pre>public static class <span class="strong">DagManager.DAGOperationFailed$</span>
 extends scala.runtime.AbstractFunction1&lt;java.lang.String,<a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html" title="class in io.gearpump.streaming.appmaster">DagManager.DAGOperationFailed</a>&gt;
 implements scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.DagManager.DAGOperationFailed$">Serialized Form</a></dd></dl>
@@ -249,12 +249,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationResult.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationResult.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed$.html" target="_top">FRAMES</a></li>
-<li><a href="DagManager.DAGOperationFailed$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed$.html" target="_top">Frames</a></li>
+<li><a href="DagManager.DAGOperationFailed$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -273,17 +273,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html
index a23cebb..928eb74 100644
--- a/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>DagManager.DAGOperationFailed</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperation.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperation.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html" target="_top">FRAMES</a></li>
-<li><a href="DagManager.DAGOperationFailed.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html" target="_top">Frames</a></li>
+<li><a href="DagManager.DAGOperationFailed.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<div class="subTitle">io.gearpump.streaming.appmaster</div>
 <h2 title="Class DagManager.DAGOperationFailed" class="title">Class DagManager.DAGOperationFailed</h2>
 </div>
 <div class="contentContainer">
@@ -103,7 +103,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>DagManager.DAGOperationFailed</strong>
+<pre>public static class <span class="strong">DagManager.DAGOperationFailed</span>
 extends java.lang.Object
 implements <a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationResult.html" title="interface in io.gearpump.streaming.appmaster">DagManager.DAGOperationResult</a>, scala.Product, scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.DagManager.DAGOperationFailed">Serialized Form</a></dd></dl>
@@ -233,12 +233,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperation.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperation.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html" target="_top">FRAMES</a></li>
-<li><a href="DagManager.DAGOperationFailed.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html" target="_top">Frames</a></li>
+<li><a href="DagManager.DAGOperationFailed.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -257,17 +257,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.DAGOperationResult.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.DAGOperationResult.html
index 286518d..9d31882 100644
--- a/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.DAGOperationResult.html
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.DAGOperationResult.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>DagManager.DAGOperationResult</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationSuccess$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationSuccess$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.DAGOperationResult.html" target="_top">FRAMES</a></li>
-<li><a href="DagManager.DAGOperationResult.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.DAGOperationResult.html" target="_top">Frames</a></li>
+<li><a href="DagManager.DAGOperationResult.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<div class="subTitle">io.gearpump.streaming.appmaster</div>
 <h2 title="Interface DagManager.DAGOperationResult" class="title">Interface DagManager.DAGOperationResult</h2>
 </div>
 <div class="contentContainer">
@@ -95,7 +95,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static interface <strong>DagManager.DAGOperationResult</strong></pre>
+<pre>public static interface <span class="strong">DagManager.DAGOperationResult</span></pre>
 </li>
 </ul>
 </div>
@@ -119,12 +119,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationSuccess$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationSuccess$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.DAGOperationResult.html" target="_top">FRAMES</a></li>
-<li><a href="DagManager.DAGOperationResult.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.DAGOperationResult.html" target="_top">Frames</a></li>
+<li><a href="DagManager.DAGOperationResult.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -143,17 +143,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.DAGOperationSuccess$.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.DAGOperationSuccess$.html
index 3384a65..8bcf645 100644
--- a/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.DAGOperationSuccess$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.DAGOperationSuccess$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>DagManager.DAGOperationSuccess$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationResult.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetLatestDAG$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationResult.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetLatestDAG$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.DAGOperationSuccess$.html" target="_top">FRAMES</a></li>
-<li><a href="DagManager.DAGOperationSuccess$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.DAGOperationSuccess$.html" target="_top">Frames</a></li>
+<li><a href="DagManager.DAGOperationSuccess$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<div class="subTitle">io.gearpump.streaming.appmaster</div>
 <h2 title="Class DagManager.DAGOperationSuccess$" class="title">Class DagManager.DAGOperationSuccess$</h2>
 </div>
 <div class="contentContainer">
@@ -103,7 +103,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>DagManager.DAGOperationSuccess$</strong>
+<pre>public static class <span class="strong">DagManager.DAGOperationSuccess$</span>
 extends java.lang.Object
 implements <a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationResult.html" title="interface in io.gearpump.streaming.appmaster">DagManager.DAGOperationResult</a>, scala.Product, scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.DagManager.DAGOperationSuccess$">Serialized Form</a></dd></dl>
@@ -244,12 +244,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationResult.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetLatestDAG$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationResult.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetLatestDAG$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.DAGOperationSuccess$.html" target="_top">FRAMES</a></li>
-<li><a href="DagManager.DAGOperationSuccess$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.DAGOperationSuccess$.html" target="_top">Frames</a></li>
+<li><a href="DagManager.DAGOperationSuccess$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -268,17 +268,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.DagInitiated$.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.DagInitiated$.html
index 7845391..b429ae6 100644
--- a/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.DagInitiated$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.DagInitiated$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>DagManager.DagInitiated$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperation.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperation.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.DagInitiated$.html" target="_top">FRAMES</a></li>
-<li><a href="DagManager.DagInitiated$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.DagInitiated$.html" target="_top">Frames</a></li>
+<li><a href="DagManager.DagInitiated$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<div class="subTitle">io.gearpump.streaming.appmaster</div>
 <h2 title="Class DagManager.DagInitiated$" class="title">Class DagManager.DagInitiated$</h2>
 </div>
 <div class="contentContainer">
@@ -103,7 +103,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>DagManager.DagInitiated$</strong>
+<pre>public static class <span class="strong">DagManager.DagInitiated$</span>
 extends java.lang.Object
 implements scala.Product, scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.DagManager.DagInitiated$">Serialized Form</a></dd></dl>
@@ -244,12 +244,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperation.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperation.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.DagInitiated$.html" target="_top">FRAMES</a></li>
-<li><a href="DagManager.DagInitiated$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.DagInitiated$.html" target="_top">Frames</a></li>
+<li><a href="DagManager.DagInitiated$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -268,17 +268,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.GetLatestDAG$.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.GetLatestDAG$.html
index 92e0199..bc22a57 100644
--- a/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.GetLatestDAG$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.GetLatestDAG$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>DagManager.GetLatestDAG$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationSuccess$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationSuccess$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.GetLatestDAG$.html" target="_top">FRAMES</a></li>
-<li><a href="DagManager.GetLatestDAG$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.GetLatestDAG$.html" target="_top">Frames</a></li>
+<li><a href="DagManager.GetLatestDAG$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<div class="subTitle">io.gearpump.streaming.appmaster</div>
 <h2 title="Class DagManager.GetLatestDAG$" class="title">Class DagManager.GetLatestDAG$</h2>
 </div>
 <div class="contentContainer">
@@ -103,7 +103,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>DagManager.GetLatestDAG$</strong>
+<pre>public static class <span class="strong">DagManager.GetLatestDAG$</span>
 extends java.lang.Object
 implements scala.Product, scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.DagManager.GetLatestDAG$">Serialized Form</a></dd></dl>
@@ -244,12 +244,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationSuccess$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationSuccess$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.GetLatestDAG$.html" target="_top">FRAMES</a></li>
-<li><a href="DagManager.GetLatestDAG$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.GetLatestDAG$.html" target="_top">Frames</a></li>
+<li><a href="DagManager.GetLatestDAG$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -268,17 +268,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData$.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData$.html
index 565d467..eb250f5 100644
--- a/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>DagManager.GetTaskLaunchData$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.LatestDAG.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.LatestDAG.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData$.html" target="_top">FRAMES</a></li>
-<li><a href="DagManager.GetTaskLaunchData$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData$.html" target="_top">Frames</a></li>
+<li><a href="DagManager.GetTaskLaunchData$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction3">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction3">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<div class="subTitle">io.gearpump.streaming.appmaster</div>
 <h2 title="Class DagManager.GetTaskLaunchData$" class="title">Class DagManager.GetTaskLaunchData$</h2>
 </div>
 <div class="contentContainer">
@@ -108,7 +108,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>DagManager.GetTaskLaunchData$</strong>
+<pre>public static class <span class="strong">DagManager.GetTaskLaunchData$</span>
 extends scala.runtime.AbstractFunction3&lt;java.lang.Object,java.lang.Object,java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html" title="class in io.gearpump.streaming.appmaster">DagManager.GetTaskLaunchData</a>&gt;
 implements scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.DagManager.GetTaskLaunchData$">Serialized Form</a></dd></dl>
@@ -249,12 +249,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.LatestDAG.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.LatestDAG.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData$.html" target="_top">FRAMES</a></li>
-<li><a href="DagManager.GetTaskLaunchData$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData$.html" target="_top">Frames</a></li>
+<li><a href="DagManager.GetTaskLaunchData$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -273,17 +273,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction3">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction3">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html
index 69f31ba..2dc26f6 100644
--- a/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>DagManager.GetTaskLaunchData</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetLatestDAG$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetLatestDAG$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html" target="_top">FRAMES</a></li>
-<li><a href="DagManager.GetTaskLaunchData.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html" target="_top">Frames</a></li>
+<li><a href="DagManager.GetTaskLaunchData.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<div class="subTitle">io.gearpump.streaming.appmaster</div>
 <h2 title="Class DagManager.GetTaskLaunchData" class="title">Class DagManager.GetTaskLaunchData</h2>
 </div>
 <div class="contentContainer">
@@ -103,7 +103,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>DagManager.GetTaskLaunchData</strong>
+<pre>public static class <span class="strong">DagManager.GetTaskLaunchData</span>
 extends java.lang.Object
 implements scala.Product, scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.DagManager.GetTaskLaunchData">Serialized Form</a></dd></dl>
@@ -125,7 +125,7 @@
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html#DagManager.GetTaskLaunchData(int, int, java.lang.Object)">DagManager.GetTaskLaunchData</a></strong>(int&nbsp;dagVersion,
+<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html#DagManager.GetTaskLaunchData(int,%20int,%20java.lang.Object)">DagManager.GetTaskLaunchData</a></strong>(int&nbsp;dagVersion,
                             int&nbsp;processorId,
                             java.lang.Object&nbsp;context)</code>&nbsp;</td>
 </tr>
@@ -263,12 +263,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetLatestDAG$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetLatestDAG$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html" target="_top">FRAMES</a></li>
-<li><a href="DagManager.GetTaskLaunchData.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html" target="_top">Frames</a></li>
+<li><a href="DagManager.GetTaskLaunchData.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -287,17 +287,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.LatestDAG$.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.LatestDAG$.html
index a25bf4b..f521b04 100644
--- a/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.LatestDAG$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.LatestDAG$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>DagManager.LatestDAG$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.LatestDAG.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.LatestDAG.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.LatestDAG$.html" target="_top">FRAMES</a></li>
-<li><a href="DagManager.LatestDAG$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.LatestDAG$.html" target="_top">Frames</a></li>
+<li><a href="DagManager.LatestDAG$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<div class="subTitle">io.gearpump.streaming.appmaster</div>
 <h2 title="Class DagManager.LatestDAG$" class="title">Class DagManager.LatestDAG$</h2>
 </div>
 <div class="contentContainer">
@@ -108,7 +108,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>DagManager.LatestDAG$</strong>
+<pre>public static class <span class="strong">DagManager.LatestDAG$</span>
 extends scala.runtime.AbstractFunction1&lt;<a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>,<a href="../../../../io/gearpump/streaming/appmaster/DagManager.LatestDAG.html" title="class in io.gearpump.streaming.appmaster">DagManager.LatestDAG</a>&gt;
 implements scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.DagManager.LatestDAG$">Serialized Form</a></dd></dl>
@@ -249,12 +249,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.LatestDAG.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.LatestDAG.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.LatestDAG$.html" target="_top">FRAMES</a></li>
-<li><a href="DagManager.LatestDAG$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.LatestDAG$.html" target="_top">Frames</a></li>
+<li><a href="DagManager.LatestDAG$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -273,17 +273,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.LatestDAG.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.LatestDAG.html
index ba60e8c..35ef765 100644
--- a/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.LatestDAG.html
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.LatestDAG.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>DagManager.LatestDAG</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.LatestDAG$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.LatestDAG$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.LatestDAG.html" target="_top">FRAMES</a></li>
-<li><a href="DagManager.LatestDAG.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.LatestDAG.html" target="_top">Frames</a></li>
+<li><a href="DagManager.LatestDAG.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<div class="subTitle">io.gearpump.streaming.appmaster</div>
 <h2 title="Class DagManager.LatestDAG" class="title">Class DagManager.LatestDAG</h2>
 </div>
 <div class="contentContainer">
@@ -103,7 +103,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>DagManager.LatestDAG</strong>
+<pre>public static class <span class="strong">DagManager.LatestDAG</span>
 extends java.lang.Object
 implements scala.Product, scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.DagManager.LatestDAG">Serialized Form</a></dd></dl>
@@ -233,12 +233,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.LatestDAG$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.LatestDAG$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.LatestDAG.html" target="_top">FRAMES</a></li>
-<li><a href="DagManager.LatestDAG.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.LatestDAG.html" target="_top">Frames</a></li>
+<li><a href="DagManager.LatestDAG.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -257,17 +257,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed$.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed$.html
index 8f999f6..63a83e3 100644
--- a/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>DagManager.NewDAGDeployed$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed$.html" target="_top">FRAMES</a></li>
-<li><a href="DagManager.NewDAGDeployed$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed$.html" target="_top">Frames</a></li>
+<li><a href="DagManager.NewDAGDeployed$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<div class="subTitle">io.gearpump.streaming.appmaster</div>
 <h2 title="Class DagManager.NewDAGDeployed$" class="title">Class DagManager.NewDAGDeployed$</h2>
 </div>
 <div class="contentContainer">
@@ -108,7 +108,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>DagManager.NewDAGDeployed$</strong>
+<pre>public static class <span class="strong">DagManager.NewDAGDeployed$</span>
 extends scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html" title="class in io.gearpump.streaming.appmaster">DagManager.NewDAGDeployed</a>&gt;
 implements scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.DagManager.NewDAGDeployed$">Serialized Form</a></dd></dl>
@@ -249,12 +249,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed$.html" target="_top">FRAMES</a></li>
-<li><a href="DagManager.NewDAGDeployed$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed$.html" target="_top">Frames</a></li>
+<li><a href="DagManager.NewDAGDeployed$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -273,17 +273,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html
index 6a3afde..9824004 100644
--- a/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>DagManager.NewDAGDeployed</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.LatestDAG$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.LatestDAG$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html" target="_top">FRAMES</a></li>
-<li><a href="DagManager.NewDAGDeployed.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html" target="_top">Frames</a></li>
+<li><a href="DagManager.NewDAGDeployed.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<div class="subTitle">io.gearpump.streaming.appmaster</div>
 <h2 title="Class DagManager.NewDAGDeployed" class="title">Class DagManager.NewDAGDeployed</h2>
 </div>
 <div class="contentContainer">
@@ -103,7 +103,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>DagManager.NewDAGDeployed</strong>
+<pre>public static class <span class="strong">DagManager.NewDAGDeployed</span>
 extends java.lang.Object
 implements scala.Product, scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.DagManager.NewDAGDeployed">Serialized Form</a></dd></dl>
@@ -233,12 +233,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.LatestDAG$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.LatestDAG$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html" target="_top">FRAMES</a></li>
-<li><a href="DagManager.NewDAGDeployed.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html" target="_top">Frames</a></li>
+<li><a href="DagManager.NewDAGDeployed.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -257,17 +257,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor$.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor$.html
index bb8457b..8d56f8a 100644
--- a/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>DagManager.ReplaceProcessor$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor$.html" target="_top">FRAMES</a></li>
-<li><a href="DagManager.ReplaceProcessor$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor$.html" target="_top">Frames</a></li>
+<li><a href="DagManager.ReplaceProcessor$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction2">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction2">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<div class="subTitle">io.gearpump.streaming.appmaster</div>
 <h2 title="Class DagManager.ReplaceProcessor$" class="title">Class DagManager.ReplaceProcessor$</h2>
 </div>
 <div class="contentContainer">
@@ -108,7 +108,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>DagManager.ReplaceProcessor$</strong>
+<pre>public static class <span class="strong">DagManager.ReplaceProcessor$</span>
 extends scala.runtime.AbstractFunction2&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>,<a href="../../../../io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html" title="class in io.gearpump.streaming.appmaster">DagManager.ReplaceProcessor</a>&gt;
 implements scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.DagManager.ReplaceProcessor$">Serialized Form</a></dd></dl>
@@ -249,12 +249,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor$.html" target="_top">FRAMES</a></li>
-<li><a href="DagManager.ReplaceProcessor$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor$.html" target="_top">Frames</a></li>
+<li><a href="DagManager.ReplaceProcessor$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -273,17 +273,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction2">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction2">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html
index 7fc5981..37dffe6 100644
--- a/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>DagManager.ReplaceProcessor</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html" target="_top">FRAMES</a></li>
-<li><a href="DagManager.ReplaceProcessor.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html" target="_top">Frames</a></li>
+<li><a href="DagManager.ReplaceProcessor.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<div class="subTitle">io.gearpump.streaming.appmaster</div>
 <h2 title="Class DagManager.ReplaceProcessor" class="title">Class DagManager.ReplaceProcessor</h2>
 </div>
 <div class="contentContainer">
@@ -103,7 +103,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>DagManager.ReplaceProcessor</strong>
+<pre>public static class <span class="strong">DagManager.ReplaceProcessor</span>
 extends java.lang.Object
 implements <a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperation.html" title="interface in io.gearpump.streaming.appmaster">DagManager.DAGOperation</a>, scala.Product, scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.DagManager.ReplaceProcessor">Serialized Form</a></dd></dl>
@@ -125,7 +125,7 @@
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html#DagManager.ReplaceProcessor(int, io.gearpump.streaming.ProcessorDescription)">DagManager.ReplaceProcessor</a></strong>(int&nbsp;oldProcessorId,
+<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html#DagManager.ReplaceProcessor(int,%20io.gearpump.streaming.ProcessorDescription)">DagManager.ReplaceProcessor</a></strong>(int&nbsp;oldProcessorId,
                            <a href="../../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>&nbsp;newProcessorDescription)</code>&nbsp;</td>
 </tr>
 </table>
@@ -248,12 +248,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html" target="_top">FRAMES</a></li>
-<li><a href="DagManager.ReplaceProcessor.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html" target="_top">Frames</a></li>
+<li><a href="DagManager.ReplaceProcessor.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -272,17 +272,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.TaskLaunchData$.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.TaskLaunchData$.html
index 169401e..3bffdd1 100644
--- a/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.TaskLaunchData$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.TaskLaunchData$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>DagManager.TaskLaunchData$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.WatchChange.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.WatchChange.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.TaskLaunchData$.html" target="_top">FRAMES</a></li>
-<li><a href="DagManager.TaskLaunchData$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.TaskLaunchData$.html" target="_top">Frames</a></li>
+<li><a href="DagManager.TaskLaunchData$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction3">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction3">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<div class="subTitle">io.gearpump.streaming.appmaster</div>
 <h2 title="Class DagManager.TaskLaunchData$" class="title">Class DagManager.TaskLaunchData$</h2>
 </div>
 <div class="contentContainer">
@@ -108,7 +108,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>DagManager.TaskLaunchData$</strong>
+<pre>public static class <span class="strong">DagManager.TaskLaunchData$</span>
 extends scala.runtime.AbstractFunction3&lt;<a href="../../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>,scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;,java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html" title="class in io.gearpump.streaming.appmaster">DagManager.TaskLaunchData</a>&gt;
 implements scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.DagManager.TaskLaunchData$">Serialized Form</a></dd></dl>
@@ -249,12 +249,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.WatchChange.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.WatchChange.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.TaskLaunchData$.html" target="_top">FRAMES</a></li>
-<li><a href="DagManager.TaskLaunchData$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.TaskLaunchData$.html" target="_top">Frames</a></li>
+<li><a href="DagManager.TaskLaunchData$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -273,17 +273,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction3">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction3">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html
index 28b340b..100e154 100644
--- a/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>DagManager.TaskLaunchData</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.TaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.TaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html" target="_top">FRAMES</a></li>
-<li><a href="DagManager.TaskLaunchData.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html" target="_top">Frames</a></li>
+<li><a href="DagManager.TaskLaunchData.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<div class="subTitle">io.gearpump.streaming.appmaster</div>
 <h2 title="Class DagManager.TaskLaunchData" class="title">Class DagManager.TaskLaunchData</h2>
 </div>
 <div class="contentContainer">
@@ -103,7 +103,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>DagManager.TaskLaunchData</strong>
+<pre>public static class <span class="strong">DagManager.TaskLaunchData</span>
 extends java.lang.Object
 implements scala.Product, scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.DagManager.TaskLaunchData">Serialized Form</a></dd></dl>
@@ -125,7 +125,7 @@
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html#DagManager.TaskLaunchData(io.gearpump.streaming.ProcessorDescription, scala.collection.immutable.List, java.lang.Object)">DagManager.TaskLaunchData</a></strong>(<a href="../../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>&nbsp;processorDescription,
+<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html#DagManager.TaskLaunchData(io.gearpump.streaming.ProcessorDescription,%20scala.collection.immutable.List,%20java.lang.Object)">DagManager.TaskLaunchData</a></strong>(<a href="../../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>&nbsp;processorDescription,
                          scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;&nbsp;subscribers,
                          java.lang.Object&nbsp;context)</code>&nbsp;</td>
 </tr>
@@ -263,12 +263,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.TaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.TaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html" target="_top">FRAMES</a></li>
-<li><a href="DagManager.TaskLaunchData.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html" target="_top">Frames</a></li>
+<li><a href="DagManager.TaskLaunchData.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -287,17 +287,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.WatchChange$.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.WatchChange$.html
index a902868..598d1a1 100644
--- a/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.WatchChange$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.WatchChange$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>DagManager.WatchChange$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.WatchChange.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.WatchChange.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.WatchChange$.html" target="_top">FRAMES</a></li>
-<li><a href="DagManager.WatchChange$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.WatchChange$.html" target="_top">Frames</a></li>
+<li><a href="DagManager.WatchChange$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<div class="subTitle">io.gearpump.streaming.appmaster</div>
 <h2 title="Class DagManager.WatchChange$" class="title">Class DagManager.WatchChange$</h2>
 </div>
 <div class="contentContainer">
@@ -108,7 +108,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>DagManager.WatchChange$</strong>
+<pre>public static class <span class="strong">DagManager.WatchChange$</span>
 extends scala.runtime.AbstractFunction1&lt;akka.actor.ActorRef,<a href="../../../../io/gearpump/streaming/appmaster/DagManager.WatchChange.html" title="class in io.gearpump.streaming.appmaster">DagManager.WatchChange</a>&gt;
 implements scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.DagManager.WatchChange$">Serialized Form</a></dd></dl>
@@ -249,12 +249,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.WatchChange.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.WatchChange.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.WatchChange$.html" target="_top">FRAMES</a></li>
-<li><a href="DagManager.WatchChange$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.WatchChange$.html" target="_top">Frames</a></li>
+<li><a href="DagManager.WatchChange$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -273,17 +273,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.WatchChange.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.WatchChange.html
index f054706..071acf9 100644
--- a/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.WatchChange.html
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.WatchChange.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>DagManager.WatchChange</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.TaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.WatchChange$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.TaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.WatchChange$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.WatchChange.html" target="_top">FRAMES</a></li>
-<li><a href="DagManager.WatchChange.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.WatchChange.html" target="_top">Frames</a></li>
+<li><a href="DagManager.WatchChange.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<div class="subTitle">io.gearpump.streaming.appmaster</div>
 <h2 title="Class DagManager.WatchChange" class="title">Class DagManager.WatchChange</h2>
 </div>
 <div class="contentContainer">
@@ -103,7 +103,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>DagManager.WatchChange</strong>
+<pre>public static class <span class="strong">DagManager.WatchChange</span>
 extends java.lang.Object
 implements scala.Product, scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.DagManager.WatchChange">Serialized Form</a></dd></dl>
@@ -233,12 +233,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.TaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.WatchChange$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.TaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.WatchChange$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.WatchChange.html" target="_top">FRAMES</a></li>
-<li><a href="DagManager.WatchChange.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.WatchChange.html" target="_top">Frames</a></li>
+<li><a href="DagManager.WatchChange.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -257,17 +257,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.html
index c4a9e43..d613847 100644
--- a/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.html
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/DagManager.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>DagManager</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DagInitiated$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DagInitiated$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.html" target="_top">FRAMES</a></li>
-<li><a href="DagManager.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.html" target="_top">Frames</a></li>
+<li><a href="DagManager.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li><a href="#nested_class_summary">NESTED</a>&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<div class="subTitle">io.gearpump.streaming.appmaster</div>
 <h2 title="Class DagManager" class="title">Class DagManager</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>DagManager</strong>
+<pre>public class <span class="strong">DagManager</span>
 extends java.lang.Object
 implements akka.actor.Actor, akka.actor.Stash</pre>
 <div class="block">Will handle dag modification and other stuff related with DAG</div>
@@ -219,7 +219,7 @@
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.html#DagManager(int, io.gearpump.cluster.UserConfig, io.gearpump.streaming.storage.AppDataStore, scala.Option)">DagManager</a></strong>(int&nbsp;appId,
+<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/DagManager.html#DagManager(int,%20io.gearpump.cluster.UserConfig,%20io.gearpump.streaming.storage.AppDataStore,%20scala.Option)">DagManager</a></strong>(int&nbsp;appId,
           io.gearpump.cluster.UserConfig&nbsp;userConfig,
           <a href="../../../../io/gearpump/streaming/storage/AppDataStore.html" title="interface in io.gearpump.streaming.storage">AppDataStore</a>&nbsp;store,
           scala.Option&lt;<a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&gt;&nbsp;dag)</code>&nbsp;</td>
@@ -393,12 +393,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DagInitiated$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ClockService$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DagInitiated$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.html" target="_top">FRAMES</a></li>
-<li><a href="DagManager.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/DagManager.html" target="_top">Frames</a></li>
+<li><a href="DagManager.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -417,17 +417,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li><a href="#nested_class_summary">NESTED</a>&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/ExecutorManager$.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/ExecutorManager$.html
index 9998a15..41222db 100644
--- a/releases/latest/api/java/io/gearpump/streaming/appmaster/ExecutorManager$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/ExecutorManager$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>ExecutorManager$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ExecutorManager$.html" target="_top">FRAMES</a></li>
-<li><a href="ExecutorManager$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ExecutorManager$.html" target="_top">Frames</a></li>
+<li><a href="ExecutorManager$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<div class="subTitle">io.gearpump.streaming.appmaster</div>
 <h2 title="Class ExecutorManager$" class="title">Class ExecutorManager$</h2>
 </div>
 <div class="contentContainer">
@@ -95,7 +95,7 @@
 <li class="blockList">
 <hr>
 <br>
-<pre>public class <strong>ExecutorManager$</strong>
+<pre>public class <span class="strong">ExecutorManager$</span>
 extends java.lang.Object</pre>
 </li>
 </ul>
@@ -155,7 +155,7 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>akka.actor.Props</code></td>
-<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ExecutorManager$.html#props(io.gearpump.cluster.UserConfig, io.gearpump.cluster.AppMasterContext, com.typesafe.config.Config, java.lang.String)">props</a></strong>(io.gearpump.cluster.UserConfig&nbsp;userConfig,
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ExecutorManager$.html#props(io.gearpump.cluster.UserConfig,%20io.gearpump.cluster.AppMasterContext,%20com.typesafe.config.Config,%20java.lang.String)">props</a></strong>(io.gearpump.cluster.UserConfig&nbsp;userConfig,
      io.gearpump.cluster.AppMasterContext&nbsp;appContext,
      com.typesafe.config.Config&nbsp;clusterConfig,
      java.lang.String&nbsp;appName)</code>&nbsp;</td>
@@ -254,12 +254,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/DagManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ExecutorManager$.html" target="_top">FRAMES</a></li>
-<li><a href="ExecutorManager$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ExecutorManager$.html" target="_top">Frames</a></li>
+<li><a href="ExecutorManager$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -278,17 +278,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/JarScheduler$.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/JarScheduler$.html
index 8d3bc55..03cf412 100644
--- a/releases/latest/api/java/io/gearpump/streaming/appmaster/JarScheduler$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/JarScheduler$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>JarScheduler$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.ResourceRequestDetail$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.TransitToNewDag$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/JarScheduler$.html" target="_top">FRAMES</a></li>
-<li><a href="JarScheduler$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/JarScheduler$.html" target="_top">Frames</a></li>
+<li><a href="JarScheduler$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<div class="subTitle">io.gearpump.streaming.appmaster</div>
 <h2 title="Class JarScheduler$" class="title">Class JarScheduler$</h2>
 </div>
 <div class="contentContainer">
@@ -95,7 +95,7 @@
 <li class="blockList">
 <hr>
 <br>
-<pre>public class <strong>JarScheduler$</strong>
+<pre>public class <span class="strong">JarScheduler$</span>
 extends java.lang.Object</pre>
 </li>
 </ul>
@@ -220,12 +220,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.ResourceRequestDetail$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.TransitToNewDag$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/JarScheduler$.html" target="_top">FRAMES</a></li>
-<li><a href="JarScheduler$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/JarScheduler$.html" target="_top">Frames</a></li>
+<li><a href="JarScheduler$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -244,17 +244,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/JarScheduler.ExecutorFailed$.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/JarScheduler.ExecutorFailed$.html
new file mode 100644
index 0000000..67fb8e2
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/JarScheduler.ExecutorFailed$.html
@@ -0,0 +1,294 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
+<title>JarScheduler.ExecutorFailed$</title>
+<meta name="date" content="2016-02-04">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="JarScheduler.ExecutorFailed$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.ExecutorFailed.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.GetRequestDetails$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/JarScheduler.ExecutorFailed$.html" target="_top">Frames</a></li>
+<li><a href="JarScheduler.ExecutorFailed$.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">io.gearpump.streaming.appmaster</div>
+<h2 title="Class JarScheduler.ExecutorFailed$" class="title">Class JarScheduler.ExecutorFailed$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.ExecutorFailed.html" title="class in io.gearpump.streaming.appmaster">JarScheduler.ExecutorFailed</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.JarScheduler.ExecutorFailed$</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable, scala.Function1&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.ExecutorFailed.html" title="class in io.gearpump.streaming.appmaster">JarScheduler.ExecutorFailed</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.html" title="class in io.gearpump.streaming.appmaster">JarScheduler</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">JarScheduler.ExecutorFailed$</span>
+extends scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.ExecutorFailed.html" title="class in io.gearpump.streaming.appmaster">JarScheduler.ExecutorFailed</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.JarScheduler.ExecutorFailed$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.ExecutorFailed$.html" title="class in io.gearpump.streaming.appmaster">JarScheduler.ExecutorFailed$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.ExecutorFailed$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.ExecutorFailed$.html#JarScheduler.ExecutorFailed$()">JarScheduler.ExecutorFailed$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.runtime.AbstractFunction1">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction1</h3>
+<code>andThen, apply$mcDD$sp, apply$mcDF$sp, apply$mcDI$sp, apply$mcDJ$sp, apply$mcFD$sp, apply$mcFF$sp, apply$mcFI$sp, apply$mcFJ$sp, apply$mcID$sp, apply$mcIF$sp, apply$mcII$sp, apply$mcIJ$sp, apply$mcJD$sp, apply$mcJF$sp, apply$mcJI$sp, apply$mcJJ$sp, apply$mcVD$sp, apply$mcVF$sp, apply$mcVI$sp, apply$mcVJ$sp, apply$mcZD$sp, apply$mcZF$sp, apply$mcZI$sp, apply$mcZJ$sp, compose, toString</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function1">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function1</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.ExecutorFailed$.html" title="class in io.gearpump.streaming.appmaster">JarScheduler.ExecutorFailed$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="JarScheduler.ExecutorFailed$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>JarScheduler.ExecutorFailed$</h4>
+<pre>public&nbsp;JarScheduler.ExecutorFailed$()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.ExecutorFailed.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.GetRequestDetails$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/JarScheduler.ExecutorFailed$.html" target="_top">Frames</a></li>
+<li><a href="JarScheduler.ExecutorFailed$.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/JarScheduler.ExecutorFailed.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/JarScheduler.ExecutorFailed.html
new file mode 100644
index 0000000..72b513b
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/JarScheduler.ExecutorFailed.html
@@ -0,0 +1,278 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
+<title>JarScheduler.ExecutorFailed</title>
+<meta name="date" content="2016-02-04">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="JarScheduler.ExecutorFailed";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.ExecutorFailed$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/JarScheduler.ExecutorFailed.html" target="_top">Frames</a></li>
+<li><a href="JarScheduler.ExecutorFailed.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">io.gearpump.streaming.appmaster</div>
+<h2 title="Class JarScheduler.ExecutorFailed" class="title">Class JarScheduler.ExecutorFailed</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.JarScheduler.ExecutorFailed</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable, scala.Equals, scala.Product</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.html" title="class in io.gearpump.streaming.appmaster">JarScheduler</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">JarScheduler.ExecutorFailed</span>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.JarScheduler.ExecutorFailed">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.ExecutorFailed.html#JarScheduler.ExecutorFailed(int)">JarScheduler.ExecutorFailed</a></strong>(int&nbsp;executorId)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.ExecutorFailed.html#executorId()">executorId</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Product">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Product</h3>
+<code>productArity, productElement, productIterator, productPrefix</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Equals">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Equals</h3>
+<code>canEqual, equals</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="JarScheduler.ExecutorFailed(int)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>JarScheduler.ExecutorFailed</h4>
+<pre>public&nbsp;JarScheduler.ExecutorFailed(int&nbsp;executorId)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="executorId()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>executorId</h4>
+<pre>public&nbsp;int&nbsp;executorId()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.ExecutorFailed$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/JarScheduler.ExecutorFailed.html" target="_top">Frames</a></li>
+<li><a href="JarScheduler.ExecutorFailed.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/JarScheduler.GetRequestDetails$.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/JarScheduler.GetRequestDetails$.html
new file mode 100644
index 0000000..5d195fb
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/JarScheduler.GetRequestDetails$.html
@@ -0,0 +1,289 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
+<title>JarScheduler.GetRequestDetails$</title>
+<meta name="date" content="2016-02-04">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="JarScheduler.GetRequestDetails$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.ExecutorFailed$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.JarSchedulerImpl.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/JarScheduler.GetRequestDetails$.html" target="_top">Frames</a></li>
+<li><a href="JarScheduler.GetRequestDetails$.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">io.gearpump.streaming.appmaster</div>
+<h2 title="Class JarScheduler.GetRequestDetails$" class="title">Class JarScheduler.GetRequestDetails$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.JarScheduler.GetRequestDetails$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable, scala.Equals, scala.Product</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.html" title="class in io.gearpump.streaming.appmaster">JarScheduler</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">JarScheduler.GetRequestDetails$</span>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.JarScheduler.GetRequestDetails$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.GetRequestDetails$.html" title="class in io.gearpump.streaming.appmaster">JarScheduler.GetRequestDetails$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.GetRequestDetails$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.GetRequestDetails$.html#JarScheduler.GetRequestDetails$()">JarScheduler.GetRequestDetails$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Product">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Product</h3>
+<code>productArity, productElement, productIterator, productPrefix</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Equals">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Equals</h3>
+<code>canEqual, equals</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.GetRequestDetails$.html" title="class in io.gearpump.streaming.appmaster">JarScheduler.GetRequestDetails$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="JarScheduler.GetRequestDetails$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>JarScheduler.GetRequestDetails$</h4>
+<pre>public&nbsp;JarScheduler.GetRequestDetails$()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.ExecutorFailed$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.JarSchedulerImpl.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/JarScheduler.GetRequestDetails$.html" target="_top">Frames</a></li>
+<li><a href="JarScheduler.GetRequestDetails$.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/JarScheduler.JarSchedulerImpl.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/JarScheduler.JarSchedulerImpl.html
new file mode 100644
index 0000000..6e71ab3
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/JarScheduler.JarSchedulerImpl.html
@@ -0,0 +1,326 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
+<title>JarScheduler.JarSchedulerImpl</title>
+<meta name="date" content="2016-02-04">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="JarScheduler.JarSchedulerImpl";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.GetRequestDetails$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.NewDag.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/JarScheduler.JarSchedulerImpl.html" target="_top">Frames</a></li>
+<li><a href="JarScheduler.JarSchedulerImpl.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">io.gearpump.streaming.appmaster</div>
+<h2 title="Class JarScheduler.JarSchedulerImpl" class="title">Class JarScheduler.JarSchedulerImpl</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.JarScheduler.JarSchedulerImpl</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>akka.actor.Actor, akka.actor.Stash, akka.actor.StashSupport, akka.actor.UnrestrictedStash, akka.dispatch.RequiresMessageQueue&lt;akka.dispatch.DequeBasedMessageQueueSemantics&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.html" title="class in io.gearpump.streaming.appmaster">JarScheduler</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">JarScheduler.JarSchedulerImpl</span>
+extends java.lang.Object
+implements akka.actor.Actor, akka.actor.Stash</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_akka.actor.Actor">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;akka.actor.Actor</h3>
+<code>akka.actor.Actor.emptyBehavior$</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.JarSchedulerImpl.html#JarScheduler.JarSchedulerImpl(int,%20java.lang.String,%20com.typesafe.config.Config)">JarScheduler.JarSchedulerImpl</a></strong>(int&nbsp;appId,
+                             java.lang.String&nbsp;appName,
+                             com.typesafe.config.Config&nbsp;config)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.JarSchedulerImpl.html#ready()">ready</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.JarSchedulerImpl.html#receive()">receive</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.JarSchedulerImpl.html#waitForNewDag()">waitForNewDag</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_akka.actor.Actor">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;akka.actor.Actor</h3>
+<code>akka$actor$Actor$_setter_$context_$eq, akka$actor$Actor$_setter_$self_$eq, aroundPostRestart, aroundPostStop, aroundPreRestart, aroundPreStart, aroundReceive, context, postRestart, preStart, self, sender, supervisorStrategy, unhandled</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_akka.actor.StashSupport">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;akka.actor.StashSupport</h3>
+<code>akka$actor$StashSupport$_setter_$akka$actor$StashSupport$$capacity_$eq, akka$actor$StashSupport$_setter_$mailbox_$eq, akka$actor$StashSupport$$capacity, akka$actor$StashSupport$$theStash_$eq, akka$actor$StashSupport$$theStash, clearStash, context, mailbox, prepend, self, stash, unstash, unstashAll, unstashAll</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="JarScheduler.JarSchedulerImpl(int, java.lang.String, com.typesafe.config.Config)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>JarScheduler.JarSchedulerImpl</h4>
+<pre>public&nbsp;JarScheduler.JarSchedulerImpl(int&nbsp;appId,
+                             java.lang.String&nbsp;appName,
+                             com.typesafe.config.Config&nbsp;config)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="receive()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>receive</h4>
+<pre>public&nbsp;scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;&nbsp;receive()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>receive</code>&nbsp;in interface&nbsp;<code>akka.actor.Actor</code></dd>
+</dl>
+</li>
+</ul>
+<a name="waitForNewDag()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>waitForNewDag</h4>
+<pre>public&nbsp;scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;&nbsp;waitForNewDag()</pre>
+</li>
+</ul>
+<a name="ready()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ready</h4>
+<pre>public&nbsp;scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;&nbsp;ready()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.GetRequestDetails$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.NewDag.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/JarScheduler.JarSchedulerImpl.html" target="_top">Frames</a></li>
+<li><a href="JarScheduler.JarSchedulerImpl.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/JarScheduler.NewDag$.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/JarScheduler.NewDag$.html
new file mode 100644
index 0000000..3760bcb
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/JarScheduler.NewDag$.html
@@ -0,0 +1,294 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
+<title>JarScheduler.NewDag$</title>
+<meta name="date" content="2016-02-04">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="JarScheduler.NewDag$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.NewDag.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/JarScheduler.NewDag$.html" target="_top">Frames</a></li>
+<li><a href="JarScheduler.NewDag$.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction2">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">io.gearpump.streaming.appmaster</div>
+<h2 title="Class JarScheduler.NewDag$" class="title">Class JarScheduler.NewDag$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction2&lt;<a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>,java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.NewDag.html" title="class in io.gearpump.streaming.appmaster">JarScheduler.NewDag</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.JarScheduler.NewDag$</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable, scala.Function2&lt;<a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>,java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.NewDag.html" title="class in io.gearpump.streaming.appmaster">JarScheduler.NewDag</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.html" title="class in io.gearpump.streaming.appmaster">JarScheduler</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">JarScheduler.NewDag$</span>
+extends scala.runtime.AbstractFunction2&lt;<a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>,java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.NewDag.html" title="class in io.gearpump.streaming.appmaster">JarScheduler.NewDag</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.JarScheduler.NewDag$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.NewDag$.html" title="class in io.gearpump.streaming.appmaster">JarScheduler.NewDag$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.NewDag$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.NewDag$.html#JarScheduler.NewDag$()">JarScheduler.NewDag$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.runtime.AbstractFunction2">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction2</h3>
+<code>apply$mcDDD$sp, apply$mcDDI$sp, apply$mcDDJ$sp, apply$mcDID$sp, apply$mcDII$sp, apply$mcDIJ$sp, apply$mcDJD$sp, apply$mcDJI$sp, apply$mcDJJ$sp, apply$mcFDD$sp, apply$mcFDI$sp, apply$mcFDJ$sp, apply$mcFID$sp, apply$mcFII$sp, apply$mcFIJ$sp, apply$mcFJD$sp, apply$mcFJI$sp, apply$mcFJJ$sp, apply$mcIDD$sp, apply$mcIDI$sp, apply$mcIDJ$sp, apply$mcIID$sp, apply$mcIII$sp, apply$mcIIJ$sp, apply$mcIJD$sp, apply$mcIJI$sp, apply$mcIJJ$sp, apply$mcJDD$sp, apply$mcJDI$sp, apply$mcJDJ$sp, apply$mcJID$sp, apply$mcJII$sp, apply$mcJIJ$sp, apply$mcJJD$sp, apply$mcJJI$sp, apply$mcJJJ$sp, apply$mcVDD$sp, apply$mcVDI$sp, apply$mcVDJ$sp, apply$mcVID$sp, apply$mcVII$sp, apply$mcVIJ$sp, apply$mcVJD$sp, apply$mcVJI$sp, apply$mcVJJ$sp, apply$mcZDD$sp, apply$mcZDI$sp, apply$mcZDJ$sp, apply$mcZID$sp, apply$mcZII$sp, apply$mcZIJ$sp, apply$mcZJD$sp, apply$mcZJI$sp, apply$mcZJJ$sp, curried, toString, tupled</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function2">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function2</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.NewDag$.html" title="class in io.gearpump.streaming.appmaster">JarScheduler.NewDag$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="JarScheduler.NewDag$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>JarScheduler.NewDag$</h4>
+<pre>public&nbsp;JarScheduler.NewDag$()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.NewDag.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/JarScheduler.NewDag$.html" target="_top">Frames</a></li>
+<li><a href="JarScheduler.NewDag$.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction2">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/JarScheduler.NewDag.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/JarScheduler.NewDag.html
new file mode 100644
index 0000000..be6cb7e
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/JarScheduler.NewDag.html
@@ -0,0 +1,293 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
+<title>JarScheduler.NewDag</title>
+<meta name="date" content="2016-02-04">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="JarScheduler.NewDag";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.JarSchedulerImpl.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.NewDag$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/JarScheduler.NewDag.html" target="_top">Frames</a></li>
+<li><a href="JarScheduler.NewDag.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">io.gearpump.streaming.appmaster</div>
+<h2 title="Class JarScheduler.NewDag" class="title">Class JarScheduler.NewDag</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.JarScheduler.NewDag</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable, scala.Equals, scala.Product</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.html" title="class in io.gearpump.streaming.appmaster">JarScheduler</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">JarScheduler.NewDag</span>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.JarScheduler.NewDag">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.NewDag.html#JarScheduler.NewDag(io.gearpump.streaming.DAG,%20long)">JarScheduler.NewDag</a></strong>(<a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;dag,
+                   long&nbsp;startTime)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.NewDag.html#dag()">dag</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.NewDag.html#startTime()">startTime</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Product">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Product</h3>
+<code>productArity, productElement, productIterator, productPrefix</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Equals">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Equals</h3>
+<code>canEqual, equals</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="JarScheduler.NewDag(io.gearpump.streaming.DAG, long)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>JarScheduler.NewDag</h4>
+<pre>public&nbsp;JarScheduler.NewDag(<a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;dag,
+                   long&nbsp;startTime)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="dag()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>dag</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;dag()</pre>
+</li>
+</ul>
+<a name="startTime()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>startTime</h4>
+<pre>public&nbsp;long&nbsp;startTime()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.JarSchedulerImpl.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.NewDag$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/JarScheduler.NewDag.html" target="_top">Frames</a></li>
+<li><a href="JarScheduler.NewDag.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/JarScheduler.ResourceRequestDetail$.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/JarScheduler.ResourceRequestDetail$.html
index 014aa6a..7fd1c39 100644
--- a/releases/latest/api/java/io/gearpump/streaming/appmaster/JarScheduler.ResourceRequestDetail$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/JarScheduler.ResourceRequestDetail$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>JarScheduler.ResourceRequestDetail$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.ScheduleTask.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/JarScheduler.ResourceRequestDetail$.html" target="_top">FRAMES</a></li>
-<li><a href="JarScheduler.ResourceRequestDetail$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/JarScheduler.ResourceRequestDetail$.html" target="_top">Frames</a></li>
+<li><a href="JarScheduler.ResourceRequestDetail$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction2">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction2">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<div class="subTitle">io.gearpump.streaming.appmaster</div>
 <h2 title="Class JarScheduler.ResourceRequestDetail$" class="title">Class JarScheduler.ResourceRequestDetail$</h2>
 </div>
 <div class="contentContainer">
@@ -108,7 +108,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>JarScheduler.ResourceRequestDetail$</strong>
+<pre>public static class <span class="strong">JarScheduler.ResourceRequestDetail$</span>
 extends scala.runtime.AbstractFunction2&lt;io.gearpump.cluster.AppJar,io.gearpump.cluster.scheduler.ResourceRequest[],<a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster">JarScheduler.ResourceRequestDetail</a>&gt;
 implements scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.JarScheduler.ResourceRequestDetail$">Serialized Form</a></dd></dl>
@@ -249,12 +249,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.ScheduleTask.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/JarScheduler.ResourceRequestDetail$.html" target="_top">FRAMES</a></li>
-<li><a href="JarScheduler.ResourceRequestDetail$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/JarScheduler.ResourceRequestDetail$.html" target="_top">Frames</a></li>
+<li><a href="JarScheduler.ResourceRequestDetail$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -273,17 +273,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction2">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction2">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/JarScheduler.ResourceRequestDetail.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/JarScheduler.ResourceRequestDetail.html
index 58851e8..b80e94c 100644
--- a/releases/latest/api/java/io/gearpump/streaming/appmaster/JarScheduler.ResourceRequestDetail.html
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/JarScheduler.ResourceRequestDetail.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>JarScheduler.ResourceRequestDetail</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.ResourceRequestDetail$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.NewDag$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.ResourceRequestDetail$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/JarScheduler.ResourceRequestDetail.html" target="_top">FRAMES</a></li>
-<li><a href="JarScheduler.ResourceRequestDetail.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/JarScheduler.ResourceRequestDetail.html" target="_top">Frames</a></li>
+<li><a href="JarScheduler.ResourceRequestDetail.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<div class="subTitle">io.gearpump.streaming.appmaster</div>
 <h2 title="Class JarScheduler.ResourceRequestDetail" class="title">Class JarScheduler.ResourceRequestDetail</h2>
 </div>
 <div class="contentContainer">
@@ -103,7 +103,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>JarScheduler.ResourceRequestDetail</strong>
+<pre>public static class <span class="strong">JarScheduler.ResourceRequestDetail</span>
 extends java.lang.Object
 implements scala.Product, scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.JarScheduler.ResourceRequestDetail">Serialized Form</a></dd></dl>
@@ -125,7 +125,7 @@
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.ResourceRequestDetail.html#JarScheduler.ResourceRequestDetail(io.gearpump.cluster.AppJar, io.gearpump.cluster.scheduler.ResourceRequest[])">JarScheduler.ResourceRequestDetail</a></strong>(io.gearpump.cluster.AppJar&nbsp;jar,
+<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.ResourceRequestDetail.html#JarScheduler.ResourceRequestDetail(io.gearpump.cluster.AppJar,%20io.gearpump.cluster.scheduler.ResourceRequest[])">JarScheduler.ResourceRequestDetail</a></strong>(io.gearpump.cluster.AppJar&nbsp;jar,
                                   io.gearpump.cluster.scheduler.ResourceRequest[]&nbsp;requests)</code>&nbsp;</td>
 </tr>
 </table>
@@ -248,12 +248,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.ResourceRequestDetail$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.NewDag$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.ResourceRequestDetail$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/JarScheduler.ResourceRequestDetail.html" target="_top">FRAMES</a></li>
-<li><a href="JarScheduler.ResourceRequestDetail.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/JarScheduler.ResourceRequestDetail.html" target="_top">Frames</a></li>
+<li><a href="JarScheduler.ResourceRequestDetail.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -272,17 +272,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/JarScheduler.ScheduleTask$.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/JarScheduler.ScheduleTask$.html
new file mode 100644
index 0000000..d3e7273
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/JarScheduler.ScheduleTask$.html
@@ -0,0 +1,294 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
+<title>JarScheduler.ScheduleTask$</title>
+<meta name="date" content="2016-02-04">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="JarScheduler.ScheduleTask$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.ScheduleTask.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.TransitToNewDag$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/JarScheduler.ScheduleTask$.html" target="_top">Frames</a></li>
+<li><a href="JarScheduler.ScheduleTask$.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction4">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">io.gearpump.streaming.appmaster</div>
+<h2 title="Class JarScheduler.ScheduleTask$" class="title">Class JarScheduler.ScheduleTask$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction4&lt;io.gearpump.cluster.AppJar,java.lang.Object,java.lang.Object,io.gearpump.cluster.scheduler.Resource,<a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.ScheduleTask.html" title="class in io.gearpump.streaming.appmaster">JarScheduler.ScheduleTask</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.JarScheduler.ScheduleTask$</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable, scala.Function4&lt;io.gearpump.cluster.AppJar,java.lang.Object,java.lang.Object,io.gearpump.cluster.scheduler.Resource,<a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.ScheduleTask.html" title="class in io.gearpump.streaming.appmaster">JarScheduler.ScheduleTask</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.html" title="class in io.gearpump.streaming.appmaster">JarScheduler</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">JarScheduler.ScheduleTask$</span>
+extends scala.runtime.AbstractFunction4&lt;io.gearpump.cluster.AppJar,java.lang.Object,java.lang.Object,io.gearpump.cluster.scheduler.Resource,<a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.ScheduleTask.html" title="class in io.gearpump.streaming.appmaster">JarScheduler.ScheduleTask</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.JarScheduler.ScheduleTask$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.ScheduleTask$.html" title="class in io.gearpump.streaming.appmaster">JarScheduler.ScheduleTask$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.ScheduleTask$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.ScheduleTask$.html#JarScheduler.ScheduleTask$()">JarScheduler.ScheduleTask$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.runtime.AbstractFunction4">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction4</h3>
+<code>curried, toString, tupled</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function4">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function4</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.ScheduleTask$.html" title="class in io.gearpump.streaming.appmaster">JarScheduler.ScheduleTask$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="JarScheduler.ScheduleTask$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>JarScheduler.ScheduleTask$</h4>
+<pre>public&nbsp;JarScheduler.ScheduleTask$()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.ScheduleTask.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.TransitToNewDag$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/JarScheduler.ScheduleTask$.html" target="_top">Frames</a></li>
+<li><a href="JarScheduler.ScheduleTask$.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction4">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/JarScheduler.ScheduleTask.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/JarScheduler.ScheduleTask.html
new file mode 100644
index 0000000..a2828fc
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/JarScheduler.ScheduleTask.html
@@ -0,0 +1,323 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
+<title>JarScheduler.ScheduleTask</title>
+<meta name="date" content="2016-02-04">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="JarScheduler.ScheduleTask";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.ResourceRequestDetail$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.ScheduleTask$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/JarScheduler.ScheduleTask.html" target="_top">Frames</a></li>
+<li><a href="JarScheduler.ScheduleTask.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">io.gearpump.streaming.appmaster</div>
+<h2 title="Class JarScheduler.ScheduleTask" class="title">Class JarScheduler.ScheduleTask</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.JarScheduler.ScheduleTask</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable, scala.Equals, scala.Product</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.html" title="class in io.gearpump.streaming.appmaster">JarScheduler</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">JarScheduler.ScheduleTask</span>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.JarScheduler.ScheduleTask">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.ScheduleTask.html#JarScheduler.ScheduleTask(io.gearpump.cluster.AppJar,%20int,%20int,%20io.gearpump.cluster.scheduler.Resource)">JarScheduler.ScheduleTask</a></strong>(io.gearpump.cluster.AppJar&nbsp;appJar,
+                         int&nbsp;workerId,
+                         int&nbsp;executorId,
+                         io.gearpump.cluster.scheduler.Resource&nbsp;resource)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>io.gearpump.cluster.AppJar</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.ScheduleTask.html#appJar()">appJar</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.ScheduleTask.html#executorId()">executorId</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>io.gearpump.cluster.scheduler.Resource</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.ScheduleTask.html#resource()">resource</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.ScheduleTask.html#workerId()">workerId</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Product">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Product</h3>
+<code>productArity, productElement, productIterator, productPrefix</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Equals">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Equals</h3>
+<code>canEqual, equals</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="JarScheduler.ScheduleTask(io.gearpump.cluster.AppJar, int, int, io.gearpump.cluster.scheduler.Resource)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>JarScheduler.ScheduleTask</h4>
+<pre>public&nbsp;JarScheduler.ScheduleTask(io.gearpump.cluster.AppJar&nbsp;appJar,
+                         int&nbsp;workerId,
+                         int&nbsp;executorId,
+                         io.gearpump.cluster.scheduler.Resource&nbsp;resource)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="appJar()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>appJar</h4>
+<pre>public&nbsp;io.gearpump.cluster.AppJar&nbsp;appJar()</pre>
+</li>
+</ul>
+<a name="workerId()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>workerId</h4>
+<pre>public&nbsp;int&nbsp;workerId()</pre>
+</li>
+</ul>
+<a name="executorId()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>executorId</h4>
+<pre>public&nbsp;int&nbsp;executorId()</pre>
+</li>
+</ul>
+<a name="resource()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>resource</h4>
+<pre>public&nbsp;io.gearpump.cluster.scheduler.Resource&nbsp;resource()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.ResourceRequestDetail$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.ScheduleTask$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/JarScheduler.ScheduleTask.html" target="_top">Frames</a></li>
+<li><a href="JarScheduler.ScheduleTask.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/JarScheduler.TransitToNewDag$.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/JarScheduler.TransitToNewDag$.html
new file mode 100644
index 0000000..4242820
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/JarScheduler.TransitToNewDag$.html
@@ -0,0 +1,289 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
+<title>JarScheduler.TransitToNewDag$</title>
+<meta name="date" content="2016-02-04">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="JarScheduler.TransitToNewDag$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.ScheduleTask$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/JarScheduler.TransitToNewDag$.html" target="_top">Frames</a></li>
+<li><a href="JarScheduler.TransitToNewDag$.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">io.gearpump.streaming.appmaster</div>
+<h2 title="Class JarScheduler.TransitToNewDag$" class="title">Class JarScheduler.TransitToNewDag$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.appmaster.JarScheduler.TransitToNewDag$</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable, scala.Equals, scala.Product</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.html" title="class in io.gearpump.streaming.appmaster">JarScheduler</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">JarScheduler.TransitToNewDag$</span>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.JarScheduler.TransitToNewDag$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.TransitToNewDag$.html" title="class in io.gearpump.streaming.appmaster">JarScheduler.TransitToNewDag$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.TransitToNewDag$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.TransitToNewDag$.html#JarScheduler.TransitToNewDag$()">JarScheduler.TransitToNewDag$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Product">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Product</h3>
+<code>productArity, productElement, productIterator, productPrefix</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Equals">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Equals</h3>
+<code>canEqual, equals</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.TransitToNewDag$.html" title="class in io.gearpump.streaming.appmaster">JarScheduler.TransitToNewDag$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="JarScheduler.TransitToNewDag$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>JarScheduler.TransitToNewDag$</h4>
+<pre>public&nbsp;JarScheduler.TransitToNewDag$()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.ScheduleTask$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/JarScheduler.TransitToNewDag$.html" target="_top">Frames</a></li>
+<li><a href="JarScheduler.TransitToNewDag$.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/JarScheduler.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/JarScheduler.html
index e32c24b..0ceb7fa 100644
--- a/releases/latest/api/java/io/gearpump/streaming/appmaster/JarScheduler.html
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/JarScheduler.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>JarScheduler</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/ExecutorManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ExecutorManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.ExecutorFailed.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/JarScheduler.html" target="_top">FRAMES</a></li>
-<li><a href="JarScheduler.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/JarScheduler.html" target="_top">Frames</a></li>
+<li><a href="JarScheduler.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li><a href="#nested_class_summary">NESTED</a>&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<div class="subTitle">io.gearpump.streaming.appmaster</div>
 <h2 title="Class JarScheduler" class="title">Class JarScheduler</h2>
 </div>
 <div class="contentContainer">
@@ -95,7 +95,7 @@
 <li class="blockList">
 <hr>
 <br>
-<pre>public class <strong>JarScheduler</strong>
+<pre>public class <span class="strong">JarScheduler</span>
 extends java.lang.Object</pre>
 <div class="block">With JarScheduler, we allows a DAG to be partitioned into several
  parts, with each part use its own jar file.
@@ -120,12 +120,48 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.ExecutorFailed.html" title="class in io.gearpump.streaming.appmaster">JarScheduler.ExecutorFailed</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.ExecutorFailed$.html" title="class in io.gearpump.streaming.appmaster">JarScheduler.ExecutorFailed$</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.GetRequestDetails$.html" title="class in io.gearpump.streaming.appmaster">JarScheduler.GetRequestDetails$</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.JarSchedulerImpl.html" title="class in io.gearpump.streaming.appmaster">JarScheduler.JarSchedulerImpl</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.NewDag.html" title="class in io.gearpump.streaming.appmaster">JarScheduler.NewDag</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.NewDag$.html" title="class in io.gearpump.streaming.appmaster">JarScheduler.NewDag$</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
 <td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster">JarScheduler.ResourceRequestDetail</a></strong></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
 <td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.ResourceRequestDetail$.html" title="class in io.gearpump.streaming.appmaster">JarScheduler.ResourceRequestDetail$</a></strong></code>&nbsp;</td>
 </tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.ScheduleTask.html" title="class in io.gearpump.streaming.appmaster">JarScheduler.ScheduleTask</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.ScheduleTask$.html" title="class in io.gearpump.streaming.appmaster">JarScheduler.ScheduleTask$</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.TransitToNewDag$.html" title="class in io.gearpump.streaming.appmaster">JarScheduler.TransitToNewDag$</a></strong></code>&nbsp;</td>
+</tr>
 </table>
 </li>
 </ul>
@@ -141,9 +177,10 @@
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.html#JarScheduler(int, java.lang.String, com.typesafe.config.Config)">JarScheduler</a></strong>(int&nbsp;appId,
+<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.html#JarScheduler(int,%20java.lang.String,%20com.typesafe.config.Config,%20akka.actor.ActorRefFactory)">JarScheduler</a></strong>(int&nbsp;appId,
             java.lang.String&nbsp;appName,
-            com.typesafe.config.Config&nbsp;config)</code>&nbsp;</td>
+            com.typesafe.config.Config&nbsp;config,
+            akka.actor.ActorRefFactory&nbsp;factory)</code>&nbsp;</td>
 </tr>
 </table>
 </li>
@@ -161,23 +198,24 @@
 <th class="colLast" scope="col">Method and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code>scala.Option&lt;<a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster">JarScheduler.ResourceRequestDetail</a>&gt;</code></td>
+<td class="colFirst"><code>scala.concurrent.Future&lt;scala.Option&lt;<a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster">JarScheduler.ResourceRequestDetail</a>&gt;&gt;</code></td>
 <td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.html#executorFailed(int)">executorFailed</a></strong>(int&nbsp;executorId)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster">JarScheduler.ResourceRequestDetail</a>[]</code></td>
+<td class="colFirst"><code>scala.concurrent.Future&lt;<a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster">JarScheduler.ResourceRequestDetail</a>[]&gt;</code></td>
 <td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.html#getRequestDetails()">getRequestDetails</a></strong>()</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code>scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;</code></td>
-<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.html#scheduleTask(io.gearpump.cluster.AppJar, int, int, io.gearpump.cluster.scheduler.Resource)">scheduleTask</a></strong>(io.gearpump.cluster.AppJar&nbsp;appJar,
+<td class="colFirst"><code>scala.concurrent.Future&lt;scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.html#scheduleTask(io.gearpump.cluster.AppJar,%20int,%20int,%20io.gearpump.cluster.scheduler.Resource)">scheduleTask</a></strong>(io.gearpump.cluster.AppJar&nbsp;appJar,
             int&nbsp;workerId,
             int&nbsp;executorId,
             io.gearpump.cluster.scheduler.Resource&nbsp;resource)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.html#setDag(io.gearpump.streaming.DAG)">setDag</a></strong>(<a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;dag)</code>&nbsp;</td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.html#setDag(io.gearpump.streaming.DAG,%20scala.concurrent.Future)">setDag</a></strong>(<a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;dag,
+      scala.concurrent.Future&lt;java.lang.Object&gt;&nbsp;startClock)</code>&nbsp;</td>
 </tr>
 </table>
 <ul class="blockList">
@@ -201,7 +239,7 @@
 <!--   -->
 </a>
 <h3>Constructor Detail</h3>
-<a name="JarScheduler(int, java.lang.String, com.typesafe.config.Config)">
+<a name="JarScheduler(int, java.lang.String, com.typesafe.config.Config, akka.actor.ActorRefFactory)">
 <!--   -->
 </a>
 <ul class="blockListLast">
@@ -209,7 +247,8 @@
 <h4>JarScheduler</h4>
 <pre>public&nbsp;JarScheduler(int&nbsp;appId,
             java.lang.String&nbsp;appName,
-            com.typesafe.config.Config&nbsp;config)</pre>
+            com.typesafe.config.Config&nbsp;config,
+            akka.actor.ActorRefFactory&nbsp;factory)</pre>
 </li>
 </ul>
 </li>
@@ -220,13 +259,14 @@
 <!--   -->
 </a>
 <h3>Method Detail</h3>
-<a name="setDag(io.gearpump.streaming.DAG)">
+<a name="setDag(io.gearpump.streaming.DAG, scala.concurrent.Future)">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>setDag</h4>
-<pre>public&nbsp;void&nbsp;setDag(<a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;dag)</pre>
+<pre>public&nbsp;void&nbsp;setDag(<a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;dag,
+          scala.concurrent.Future&lt;java.lang.Object&gt;&nbsp;startClock)</pre>
 </li>
 </ul>
 <a name="getRequestDetails()">
@@ -235,7 +275,7 @@
 <ul class="blockList">
 <li class="blockList">
 <h4>getRequestDetails</h4>
-<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster">JarScheduler.ResourceRequestDetail</a>[]&nbsp;getRequestDetails()</pre>
+<pre>public&nbsp;scala.concurrent.Future&lt;<a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster">JarScheduler.ResourceRequestDetail</a>[]&gt;&nbsp;getRequestDetails()</pre>
 </li>
 </ul>
 <a name="scheduleTask(io.gearpump.cluster.AppJar, int, int, io.gearpump.cluster.scheduler.Resource)">
@@ -244,10 +284,10 @@
 <ul class="blockList">
 <li class="blockList">
 <h4>scheduleTask</h4>
-<pre>public&nbsp;scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;scheduleTask(io.gearpump.cluster.AppJar&nbsp;appJar,
-                                                   int&nbsp;workerId,
-                                                   int&nbsp;executorId,
-                                                   io.gearpump.cluster.scheduler.Resource&nbsp;resource)</pre>
+<pre>public&nbsp;scala.concurrent.Future&lt;scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&gt;&nbsp;scheduleTask(io.gearpump.cluster.AppJar&nbsp;appJar,
+                                                                            int&nbsp;workerId,
+                                                                            int&nbsp;executorId,
+                                                                            io.gearpump.cluster.scheduler.Resource&nbsp;resource)</pre>
 </li>
 </ul>
 <a name="executorFailed(int)">
@@ -256,7 +296,7 @@
 <ul class="blockListLast">
 <li class="blockList">
 <h4>executorFailed</h4>
-<pre>public&nbsp;scala.Option&lt;<a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster">JarScheduler.ResourceRequestDetail</a>&gt;&nbsp;executorFailed(int&nbsp;executorId)</pre>
+<pre>public&nbsp;scala.concurrent.Future&lt;scala.Option&lt;<a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster">JarScheduler.ResourceRequestDetail</a>&gt;&gt;&nbsp;executorFailed(int&nbsp;executorId)</pre>
 </li>
 </ul>
 </li>
@@ -284,12 +324,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/ExecutorManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ExecutorManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.ExecutorFailed.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/JarScheduler.html" target="_top">FRAMES</a></li>
-<li><a href="JarScheduler.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/JarScheduler.html" target="_top">Frames</a></li>
+<li><a href="JarScheduler.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -308,17 +348,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li><a href="#nested_class_summary">NESTED</a>&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/ProcessorSummary$.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/ProcessorSummary$.html
index 31433ef..aa6de89 100644
--- a/releases/latest/api/java/io/gearpump/streaming/appmaster/ProcessorSummary$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/ProcessorSummary$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>ProcessorSummary$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ProcessorSummary$.html" target="_top">FRAMES</a></li>
-<li><a href="ProcessorSummary$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ProcessorSummary$.html" target="_top">Frames</a></li>
+<li><a href="ProcessorSummary$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction8">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction8">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<div class="subTitle">io.gearpump.streaming.appmaster</div>
 <h2 title="Class ProcessorSummary$" class="title">Class ProcessorSummary$</h2>
 </div>
 <div class="contentContainer">
@@ -104,7 +104,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>ProcessorSummary$</strong>
+<pre>public class <span class="strong">ProcessorSummary$</span>
 extends scala.runtime.AbstractFunction8&lt;java.lang.Object,java.lang.String,java.lang.Object,java.lang.String,io.gearpump.cluster.UserConfig,<a href="../../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>,scala.collection.immutable.List&lt;java.lang.Object&gt;,scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/TaskCount.html" title="class in io.gearpump.streaming.appmaster">TaskCount</a>&gt;,<a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster">ProcessorSummary</a>&gt;
 implements scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.ProcessorSummary$">Serialized Form</a></dd></dl>
@@ -245,12 +245,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ProcessorSummary$.html" target="_top">FRAMES</a></li>
-<li><a href="ProcessorSummary$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ProcessorSummary$.html" target="_top">Frames</a></li>
+<li><a href="ProcessorSummary$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -269,17 +269,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction8">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction8">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/ProcessorSummary.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/ProcessorSummary.html
index 583dc5d..5f3a0b6 100644
--- a/releases/latest/api/java/io/gearpump/streaming/appmaster/ProcessorSummary.html
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/ProcessorSummary.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>ProcessorSummary</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ProcessorSummary.html" target="_top">FRAMES</a></li>
-<li><a href="ProcessorSummary.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ProcessorSummary.html" target="_top">Frames</a></li>
+<li><a href="ProcessorSummary.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<div class="subTitle">io.gearpump.streaming.appmaster</div>
 <h2 title="Class ProcessorSummary" class="title">Class ProcessorSummary</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>ProcessorSummary</strong>
+<pre>public class <span class="strong">ProcessorSummary</span>
 extends java.lang.Object
 implements scala.Product, scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.ProcessorSummary">Serialized Form</a></dd></dl>
@@ -121,7 +121,7 @@
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary.html#ProcessorSummary(int, java.lang.String, int, java.lang.String, io.gearpump.cluster.UserConfig, io.gearpump.streaming.LifeTime, scala.collection.immutable.List, scala.collection.immutable.Map)">ProcessorSummary</a></strong>(int&nbsp;id,
+<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary.html#ProcessorSummary(int,%20java.lang.String,%20int,%20java.lang.String,%20io.gearpump.cluster.UserConfig,%20io.gearpump.streaming.LifeTime,%20scala.collection.immutable.List,%20scala.collection.immutable.Map)">ProcessorSummary</a></strong>(int&nbsp;id,
                 java.lang.String&nbsp;taskClass,
                 int&nbsp;parallelism,
                 java.lang.String&nbsp;description,
@@ -334,12 +334,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ProcessorSummary.html" target="_top">FRAMES</a></li>
-<li><a href="ProcessorSummary.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/ProcessorSummary.html" target="_top">Frames</a></li>
+<li><a href="ProcessorSummary.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -358,17 +358,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/StreamAppMasterSummary$.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/StreamAppMasterSummary$.html
index fc47260..512fa41 100644
--- a/releases/latest/api/java/io/gearpump/streaming/appmaster/StreamAppMasterSummary$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/StreamAppMasterSummary$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>StreamAppMasterSummary$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskCount.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskCount.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/StreamAppMasterSummary$.html" target="_top">FRAMES</a></li>
-<li><a href="StreamAppMasterSummary$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/StreamAppMasterSummary$.html" target="_top">Frames</a></li>
+<li><a href="StreamAppMasterSummary$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction16">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction16">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<div class="subTitle">io.gearpump.streaming.appmaster</div>
 <h2 title="Class StreamAppMasterSummary$" class="title">Class StreamAppMasterSummary$</h2>
 </div>
 <div class="contentContainer">
@@ -104,7 +104,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>StreamAppMasterSummary$</strong>
+<pre>public class <span class="strong">StreamAppMasterSummary$</span>
 extends scala.runtime.AbstractFunction16&lt;java.lang.Object,java.lang.String,scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster">ProcessorSummary</a>&gt;,scala.collection.immutable.Map&lt;java.lang.Object,java.lang.Object&gt;,io.gearpump.util.Graph&lt;java.lang.Object,java.lang.String&gt;,java.lang.String,java.lang.Object,scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in io.gearpump.streaming.appmaster">AppMaster.ExecutorBrief</a>&gt;,java.lang.String,java.lang.Object,java.lang.Object,java.lang.String,java.lang.String,java.lang.String,java.lang.String,io.gearpump.util.HistoryMetricsService.HistoryMetricsConfig,<a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster">StreamAppMasterSummary</a>&gt;
 implements scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.StreamAppMasterSummary$">Serialized Form</a></dd></dl>
@@ -245,12 +245,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskCount.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskCount.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/StreamAppMasterSummary$.html" target="_top">FRAMES</a></li>
-<li><a href="StreamAppMasterSummary$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/StreamAppMasterSummary$.html" target="_top">Frames</a></li>
+<li><a href="StreamAppMasterSummary$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -269,17 +269,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction16">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction16">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/StreamAppMasterSummary.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/StreamAppMasterSummary.html
index 7fc678e..a25ebcb 100644
--- a/releases/latest/api/java/io/gearpump/streaming/appmaster/StreamAppMasterSummary.html
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/StreamAppMasterSummary.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>StreamAppMasterSummary</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" target="_top">FRAMES</a></li>
-<li><a href="StreamAppMasterSummary.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" target="_top">Frames</a></li>
+<li><a href="StreamAppMasterSummary.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<div class="subTitle">io.gearpump.streaming.appmaster</div>
 <h2 title="Class StreamAppMasterSummary" class="title">Class StreamAppMasterSummary</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>StreamAppMasterSummary</strong>
+<pre>public class <span class="strong">StreamAppMasterSummary</span>
 extends java.lang.Object
 implements io.gearpump.cluster.AppMasterToMaster.AppMasterSummary, scala.Product, scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.StreamAppMasterSummary">Serialized Form</a></dd></dl>
@@ -121,7 +121,7 @@
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#StreamAppMasterSummary(int, java.lang.String, scala.collection.immutable.Map, scala.collection.immutable.Map, io.gearpump.util.Graph, java.lang.String, long, scala.collection.immutable.List, java.lang.String, long, long, java.lang.String, java.lang.String, java.lang.String, java.lang.String, io.gearpump.util.HistoryMetricsService.HistoryMetricsConfig)">StreamAppMasterSummary</a></strong>(int&nbsp;appId,
+<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html#StreamAppMasterSummary(int,%20java.lang.String,%20scala.collection.immutable.Map,%20scala.collection.immutable.Map,%20io.gearpump.util.Graph,%20java.lang.String,%20long,%20scala.collection.immutable.List,%20java.lang.String,%20long,%20long,%20java.lang.String,%20java.lang.String,%20java.lang.String,%20java.lang.String,%20io.gearpump.util.HistoryMetricsService.HistoryMetricsConfig)">StreamAppMasterSummary</a></strong>(int&nbsp;appId,
                       java.lang.String&nbsp;appName,
                       scala.collection.immutable.Map&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster">ProcessorSummary</a>&gt;&nbsp;processors,
                       scala.collection.immutable.Map&lt;java.lang.Object,java.lang.Object&gt;&nbsp;processorLevels,
@@ -486,12 +486,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" target="_top">FRAMES</a></li>
-<li><a href="StreamAppMasterSummary.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" target="_top">Frames</a></li>
+<li><a href="StreamAppMasterSummary.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -510,17 +510,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskCount$.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskCount$.html
index 0373585..b87db52 100644
--- a/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskCount$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskCount$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>TaskCount$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskCount.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskCount.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskCount$.html" target="_top">FRAMES</a></li>
-<li><a href="TaskCount$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskCount$.html" target="_top">Frames</a></li>
+<li><a href="TaskCount$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<div class="subTitle">io.gearpump.streaming.appmaster</div>
 <h2 title="Class TaskCount$" class="title">Class TaskCount$</h2>
 </div>
 <div class="contentContainer">
@@ -104,7 +104,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>TaskCount$</strong>
+<pre>public class <span class="strong">TaskCount$</span>
 extends scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/TaskCount.html" title="class in io.gearpump.streaming.appmaster">TaskCount</a>&gt;
 implements scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.TaskCount$">Serialized Form</a></dd></dl>
@@ -245,12 +245,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskCount.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskCount.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskCount$.html" target="_top">FRAMES</a></li>
-<li><a href="TaskCount$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskCount$.html" target="_top">Frames</a></li>
+<li><a href="TaskCount$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -269,17 +269,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskCount.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskCount.html
index 1f58e90..336a45d 100644
--- a/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskCount.html
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskCount.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>TaskCount</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskCount$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskCount$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskCount.html" target="_top">FRAMES</a></li>
-<li><a href="TaskCount.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskCount.html" target="_top">Frames</a></li>
+<li><a href="TaskCount.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<div class="subTitle">io.gearpump.streaming.appmaster</div>
 <h2 title="Class TaskCount" class="title">Class TaskCount</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>TaskCount</strong>
+<pre>public class <span class="strong">TaskCount</span>
 extends java.lang.Object
 implements scala.Product, scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.TaskCount">Serialized Form</a></dd></dl>
@@ -229,12 +229,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskCount$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskCount$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskCount.html" target="_top">FRAMES</a></li>
-<li><a href="TaskCount.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskCount.html" target="_top">Frames</a></li>
+<li><a href="TaskCount.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -253,17 +253,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskLocator$.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskLocator$.html
index 0179d82..d1efa9d 100644
--- a/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskLocator$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskLocator$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>TaskLocator$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskLocator$.html" target="_top">FRAMES</a></li>
-<li><a href="TaskLocator$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskLocator$.html" target="_top">Frames</a></li>
+<li><a href="TaskLocator$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<div class="subTitle">io.gearpump.streaming.appmaster</div>
 <h2 title="Class TaskLocator$" class="title">Class TaskLocator$</h2>
 </div>
 <div class="contentContainer">
@@ -95,7 +95,7 @@
 <li class="blockList">
 <hr>
 <br>
-<pre>public class <strong>TaskLocator$</strong>
+<pre>public class <span class="strong">TaskLocator$</span>
 extends java.lang.Object</pre>
 </li>
 </ul>
@@ -220,12 +220,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskLocator$.html" target="_top">FRAMES</a></li>
-<li><a href="TaskLocator$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskLocator$.html" target="_top">Frames</a></li>
+<li><a href="TaskLocator$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -244,17 +244,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskLocator.Localities$.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskLocator.Localities$.html
index 3004b41..8d29f78 100644
--- a/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskLocator.Localities$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskLocator.Localities$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>TaskLocator.Localities$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Localities.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Locality.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Localities.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Locality.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskLocator.Localities$.html" target="_top">FRAMES</a></li>
-<li><a href="TaskLocator.Localities$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskLocator.Localities$.html" target="_top">Frames</a></li>
+<li><a href="TaskLocator.Localities$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<div class="subTitle">io.gearpump.streaming.appmaster</div>
 <h2 title="Class TaskLocator.Localities$" class="title">Class TaskLocator.Localities$</h2>
 </div>
 <div class="contentContainer">
@@ -103,7 +103,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>TaskLocator.Localities$</strong>
+<pre>public static class <span class="strong">TaskLocator.Localities$</span>
 extends java.lang.Object
 implements scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.TaskLocator.Localities$">Serialized Form</a></dd></dl>
@@ -284,12 +284,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Localities.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Locality.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Localities.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Locality.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskLocator.Localities$.html" target="_top">FRAMES</a></li>
-<li><a href="TaskLocator.Localities$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskLocator.Localities$.html" target="_top">Frames</a></li>
+<li><a href="TaskLocator.Localities$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -308,17 +308,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskLocator.Localities.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskLocator.Localities.html
index 60bc85a..10706c5 100644
--- a/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskLocator.Localities.html
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskLocator.Localities.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>TaskLocator.Localities</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Localities$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Localities$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskLocator.Localities.html" target="_top">FRAMES</a></li>
-<li><a href="TaskLocator.Localities.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskLocator.Localities.html" target="_top">Frames</a></li>
+<li><a href="TaskLocator.Localities.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<div class="subTitle">io.gearpump.streaming.appmaster</div>
 <h2 title="Class TaskLocator.Localities" class="title">Class TaskLocator.Localities</h2>
 </div>
 <div class="contentContainer">
@@ -103,7 +103,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>TaskLocator.Localities</strong>
+<pre>public static class <span class="strong">TaskLocator.Localities</span>
 extends java.lang.Object
 implements scala.Product, scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.TaskLocator.Localities">Serialized Form</a></dd></dl>
@@ -233,12 +233,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Localities$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Localities$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskLocator.Localities.html" target="_top">FRAMES</a></li>
-<li><a href="TaskLocator.Localities.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskLocator.Localities.html" target="_top">Frames</a></li>
+<li><a href="TaskLocator.Localities.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -257,17 +257,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskLocator.Locality.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskLocator.Locality.html
index fe52e78..4c41694 100644
--- a/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskLocator.Locality.html
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskLocator.Locality.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>TaskLocator.Locality</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Localities$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.NonLocality$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Localities$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.NonLocality$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskLocator.Locality.html" target="_top">FRAMES</a></li>
-<li><a href="TaskLocator.Locality.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskLocator.Locality.html" target="_top">Frames</a></li>
+<li><a href="TaskLocator.Locality.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<div class="subTitle">io.gearpump.streaming.appmaster</div>
 <h2 title="Interface TaskLocator.Locality" class="title">Interface TaskLocator.Locality</h2>
 </div>
 <div class="contentContainer">
@@ -95,7 +95,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static interface <strong>TaskLocator.Locality</strong></pre>
+<pre>public static interface <span class="strong">TaskLocator.Locality</span></pre>
 </li>
 </ul>
 </div>
@@ -119,12 +119,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Localities$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.NonLocality$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Localities$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.NonLocality$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskLocator.Locality.html" target="_top">FRAMES</a></li>
-<li><a href="TaskLocator.Locality.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskLocator.Locality.html" target="_top">Frames</a></li>
+<li><a href="TaskLocator.Locality.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -143,17 +143,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskLocator.NonLocality$.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskLocator.NonLocality$.html
index 4d89efe..7200a94 100644
--- a/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskLocator.NonLocality$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskLocator.NonLocality$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>TaskLocator.NonLocality$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Locality.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Locality.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskLocator.NonLocality$.html" target="_top">FRAMES</a></li>
-<li><a href="TaskLocator.NonLocality$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskLocator.NonLocality$.html" target="_top">Frames</a></li>
+<li><a href="TaskLocator.NonLocality$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<div class="subTitle">io.gearpump.streaming.appmaster</div>
 <h2 title="Class TaskLocator.NonLocality$" class="title">Class TaskLocator.NonLocality$</h2>
 </div>
 <div class="contentContainer">
@@ -103,7 +103,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>TaskLocator.NonLocality$</strong>
+<pre>public static class <span class="strong">TaskLocator.NonLocality$</span>
 extends java.lang.Object
 implements <a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Locality.html" title="interface in io.gearpump.streaming.appmaster">TaskLocator.Locality</a></pre>
 </li>
@@ -229,12 +229,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Locality.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Locality.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskLocator.NonLocality$.html" target="_top">FRAMES</a></li>
-<li><a href="TaskLocator.NonLocality$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskLocator.NonLocality$.html" target="_top">Frames</a></li>
+<li><a href="TaskLocator.NonLocality$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -253,17 +253,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality$.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality$.html
index 68a5b41..c7f9176 100644
--- a/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>TaskLocator.WorkerLocality$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality$.html" target="_top">FRAMES</a></li>
-<li><a href="TaskLocator.WorkerLocality$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality$.html" target="_top">Frames</a></li>
+<li><a href="TaskLocator.WorkerLocality$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<div class="subTitle">io.gearpump.streaming.appmaster</div>
 <h2 title="Class TaskLocator.WorkerLocality$" class="title">Class TaskLocator.WorkerLocality$</h2>
 </div>
 <div class="contentContainer">
@@ -108,7 +108,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>TaskLocator.WorkerLocality$</strong>
+<pre>public static class <span class="strong">TaskLocator.WorkerLocality$</span>
 extends scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html" title="class in io.gearpump.streaming.appmaster">TaskLocator.WorkerLocality</a>&gt;
 implements scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.TaskLocator.WorkerLocality$">Serialized Form</a></dd></dl>
@@ -249,12 +249,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality$.html" target="_top">FRAMES</a></li>
-<li><a href="TaskLocator.WorkerLocality$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality$.html" target="_top">Frames</a></li>
+<li><a href="TaskLocator.WorkerLocality$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -273,17 +273,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html
index 37acc48..66b7261 100644
--- a/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>TaskLocator.WorkerLocality</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.NonLocality$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.NonLocality$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html" target="_top">FRAMES</a></li>
-<li><a href="TaskLocator.WorkerLocality.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html" target="_top">Frames</a></li>
+<li><a href="TaskLocator.WorkerLocality.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<div class="subTitle">io.gearpump.streaming.appmaster</div>
 <h2 title="Class TaskLocator.WorkerLocality" class="title">Class TaskLocator.WorkerLocality</h2>
 </div>
 <div class="contentContainer">
@@ -103,7 +103,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>TaskLocator.WorkerLocality</strong>
+<pre>public static class <span class="strong">TaskLocator.WorkerLocality</span>
 extends java.lang.Object
 implements <a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Locality.html" title="interface in io.gearpump.streaming.appmaster">TaskLocator.Locality</a>, scala.Product, scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.TaskLocator.WorkerLocality">Serialized Form</a></dd></dl>
@@ -233,12 +233,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.NonLocality$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.NonLocality$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html" target="_top">FRAMES</a></li>
-<li><a href="TaskLocator.WorkerLocality.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality.html" target="_top">Frames</a></li>
+<li><a href="TaskLocator.WorkerLocality.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -257,17 +257,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskLocator.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskLocator.html
index 68a76ba..21cba60 100644
--- a/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskLocator.html
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskLocator.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>TaskLocator</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskCount$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Localities.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskCount$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Localities.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskLocator.html" target="_top">FRAMES</a></li>
-<li><a href="TaskLocator.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskLocator.html" target="_top">Frames</a></li>
+<li><a href="TaskLocator.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li><a href="#nested_class_summary">NESTED</a>&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<div class="subTitle">io.gearpump.streaming.appmaster</div>
 <h2 title="Class TaskLocator" class="title">Class TaskLocator</h2>
 </div>
 <div class="contentContainer">
@@ -95,7 +95,7 @@
 <li class="blockList">
 <hr>
 <br>
-<pre>public class <strong>TaskLocator</strong>
+<pre>public class <span class="strong">TaskLocator</span>
 extends java.lang.Object</pre>
 <div class="block">TaskLocator is used to decide which machine one task should run on.
  <p>
@@ -158,7 +158,7 @@
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.html#TaskLocator(java.lang.String, com.typesafe.config.Config)">TaskLocator</a></strong>(java.lang.String&nbsp;appName,
+<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.html#TaskLocator(java.lang.String,%20com.typesafe.config.Config)">TaskLocator</a></strong>(java.lang.String&nbsp;appName,
            com.typesafe.config.Config&nbsp;config)</code>&nbsp;</td>
 </tr>
 </table>
@@ -254,12 +254,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskCount$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Localities.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskCount$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Localities.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskLocator.html" target="_top">FRAMES</a></li>
-<li><a href="TaskLocator.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskLocator.html" target="_top">Frames</a></li>
+<li><a href="TaskLocator.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -278,17 +278,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li><a href="#nested_class_summary">NESTED</a>&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskManager$.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskManager$.html
index 583177b..70802e4 100644
--- a/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskManager$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskManager$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>TaskManager$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskManager$.html" target="_top">FRAMES</a></li>
-<li><a href="TaskManager$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskManager$.html" target="_top">Frames</a></li>
+<li><a href="TaskManager$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<div class="subTitle">io.gearpump.streaming.appmaster</div>
 <h2 title="Class TaskManager$" class="title">Class TaskManager$</h2>
 </div>
 <div class="contentContainer">
@@ -95,7 +95,7 @@
 <li class="blockList">
 <hr>
 <br>
-<pre>public class <strong>TaskManager$</strong>
+<pre>public class <span class="strong">TaskManager$</span>
 extends java.lang.Object</pre>
 </li>
 </ul>
@@ -155,7 +155,7 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>io.gearpump.streaming.appmaster.TaskManager.DAGDiff</code></td>
-<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskManager$.html#migrate(io.gearpump.streaming.DAG, io.gearpump.streaming.DAG)">migrate</a></strong>(<a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;leftDAG,
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskManager$.html#migrate(io.gearpump.streaming.DAG,%20io.gearpump.streaming.DAG)">migrate</a></strong>(<a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;leftDAG,
        <a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;rightDAG)</code>
 <div class="block">Migrate from old DAG to new DAG, return DAGDiff</div>
 </td>
@@ -255,12 +255,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskLocator$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskManager$.html" target="_top">FRAMES</a></li>
-<li><a href="TaskManager$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskManager$.html" target="_top">Frames</a></li>
+<li><a href="TaskManager$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -279,17 +279,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskRegistry$.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskRegistry$.html
index 963ef41..d0951ce 100644
--- a/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskRegistry$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskRegistry$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>TaskRegistry$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskRegistry$.html" target="_top">FRAMES</a></li>
-<li><a href="TaskRegistry$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskRegistry$.html" target="_top">Frames</a></li>
+<li><a href="TaskRegistry$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<div class="subTitle">io.gearpump.streaming.appmaster</div>
 <h2 title="Class TaskRegistry$" class="title">Class TaskRegistry$</h2>
 </div>
 <div class="contentContainer">
@@ -95,7 +95,7 @@
 <li class="blockList">
 <hr>
 <br>
-<pre>public class <strong>TaskRegistry$</strong>
+<pre>public class <span class="strong">TaskRegistry$</span>
 extends java.lang.Object</pre>
 </li>
 </ul>
@@ -220,12 +220,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskRegistry$.html" target="_top">FRAMES</a></li>
-<li><a href="TaskRegistry$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskRegistry$.html" target="_top">Frames</a></li>
+<li><a href="TaskRegistry$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -244,17 +244,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskRegistry.Accept$.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskRegistry.Accept$.html
index 19adddc..4dba691 100644
--- a/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskRegistry.Accept$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskRegistry.Accept$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>TaskRegistry.Accept$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.RegisterTaskStatus.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.RegisterTaskStatus.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskRegistry.Accept$.html" target="_top">FRAMES</a></li>
-<li><a href="TaskRegistry.Accept$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskRegistry.Accept$.html" target="_top">Frames</a></li>
+<li><a href="TaskRegistry.Accept$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<div class="subTitle">io.gearpump.streaming.appmaster</div>
 <h2 title="Class TaskRegistry.Accept$" class="title">Class TaskRegistry.Accept$</h2>
 </div>
 <div class="contentContainer">
@@ -103,7 +103,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>TaskRegistry.Accept$</strong>
+<pre>public static class <span class="strong">TaskRegistry.Accept$</span>
 extends java.lang.Object
 implements <a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.RegisterTaskStatus.html" title="interface in io.gearpump.streaming.appmaster">TaskRegistry.RegisterTaskStatus</a>, scala.Product, scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.TaskRegistry.Accept$">Serialized Form</a></dd></dl>
@@ -244,12 +244,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.RegisterTaskStatus.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.RegisterTaskStatus.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskRegistry.Accept$.html" target="_top">FRAMES</a></li>
-<li><a href="TaskRegistry.Accept$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskRegistry.Accept$.html" target="_top">Frames</a></li>
+<li><a href="TaskRegistry.Accept$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -268,17 +268,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskRegistry.RegisterTaskStatus.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskRegistry.RegisterTaskStatus.html
index 7656ff8..053045e 100644
--- a/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskRegistry.RegisterTaskStatus.html
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskRegistry.RegisterTaskStatus.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>TaskRegistry.RegisterTaskStatus</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.Accept$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.Reject$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.Accept$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.Reject$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskRegistry.RegisterTaskStatus.html" target="_top">FRAMES</a></li>
-<li><a href="TaskRegistry.RegisterTaskStatus.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskRegistry.RegisterTaskStatus.html" target="_top">Frames</a></li>
+<li><a href="TaskRegistry.RegisterTaskStatus.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<div class="subTitle">io.gearpump.streaming.appmaster</div>
 <h2 title="Interface TaskRegistry.RegisterTaskStatus" class="title">Interface TaskRegistry.RegisterTaskStatus</h2>
 </div>
 <div class="contentContainer">
@@ -95,7 +95,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static interface <strong>TaskRegistry.RegisterTaskStatus</strong></pre>
+<pre>public static interface <span class="strong">TaskRegistry.RegisterTaskStatus</span></pre>
 </li>
 </ul>
 </div>
@@ -119,12 +119,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.Accept$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.Reject$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.Accept$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.Reject$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskRegistry.RegisterTaskStatus.html" target="_top">FRAMES</a></li>
-<li><a href="TaskRegistry.RegisterTaskStatus.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskRegistry.RegisterTaskStatus.html" target="_top">Frames</a></li>
+<li><a href="TaskRegistry.RegisterTaskStatus.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -143,17 +143,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskRegistry.Reject$.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskRegistry.Reject$.html
index 977c206..c1cbc13 100644
--- a/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskRegistry.Reject$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskRegistry.Reject$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>TaskRegistry.Reject$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.RegisterTaskStatus.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.RegisterTaskStatus.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskRegistry.Reject$.html" target="_top">FRAMES</a></li>
-<li><a href="TaskRegistry.Reject$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskRegistry.Reject$.html" target="_top">Frames</a></li>
+<li><a href="TaskRegistry.Reject$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<div class="subTitle">io.gearpump.streaming.appmaster</div>
 <h2 title="Class TaskRegistry.Reject$" class="title">Class TaskRegistry.Reject$</h2>
 </div>
 <div class="contentContainer">
@@ -103,7 +103,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>TaskRegistry.Reject$</strong>
+<pre>public static class <span class="strong">TaskRegistry.Reject$</span>
 extends java.lang.Object
 implements <a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.RegisterTaskStatus.html" title="interface in io.gearpump.streaming.appmaster">TaskRegistry.RegisterTaskStatus</a>, scala.Product, scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.TaskRegistry.Reject$">Serialized Form</a></dd></dl>
@@ -244,12 +244,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.RegisterTaskStatus.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.RegisterTaskStatus.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskRegistry.Reject$.html" target="_top">FRAMES</a></li>
-<li><a href="TaskRegistry.Reject$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskRegistry.Reject$.html" target="_top">Frames</a></li>
+<li><a href="TaskRegistry.Reject$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -268,17 +268,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation$.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation$.html
index 035b5d6..a45252b 100644
--- a/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>TaskRegistry.TaskLocation$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation$.html" target="_top">FRAMES</a></li>
-<li><a href="TaskRegistry.TaskLocation$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation$.html" target="_top">Frames</a></li>
+<li><a href="TaskRegistry.TaskLocation$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction2">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction2">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<div class="subTitle">io.gearpump.streaming.appmaster</div>
 <h2 title="Class TaskRegistry.TaskLocation$" class="title">Class TaskRegistry.TaskLocation$</h2>
 </div>
 <div class="contentContainer">
@@ -108,7 +108,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>TaskRegistry.TaskLocation$</strong>
+<pre>public static class <span class="strong">TaskRegistry.TaskLocation$</span>
 extends scala.runtime.AbstractFunction2&lt;java.lang.Object,io.gearpump.transport.HostPort,<a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocation</a>&gt;
 implements scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.TaskRegistry.TaskLocation$">Serialized Form</a></dd></dl>
@@ -249,12 +249,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation$.html" target="_top">FRAMES</a></li>
-<li><a href="TaskRegistry.TaskLocation$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation$.html" target="_top">Frames</a></li>
+<li><a href="TaskRegistry.TaskLocation$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -273,17 +273,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction2">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction2">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html
index 21cc93f..7c0dd11 100644
--- a/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>TaskRegistry.TaskLocation</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.Reject$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.Reject$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" target="_top">FRAMES</a></li>
-<li><a href="TaskRegistry.TaskLocation.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" target="_top">Frames</a></li>
+<li><a href="TaskRegistry.TaskLocation.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<div class="subTitle">io.gearpump.streaming.appmaster</div>
 <h2 title="Class TaskRegistry.TaskLocation" class="title">Class TaskRegistry.TaskLocation</h2>
 </div>
 <div class="contentContainer">
@@ -103,7 +103,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>TaskRegistry.TaskLocation</strong>
+<pre>public static class <span class="strong">TaskRegistry.TaskLocation</span>
 extends java.lang.Object
 implements scala.Product, scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.TaskRegistry.TaskLocation">Serialized Form</a></dd></dl>
@@ -125,7 +125,7 @@
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html#TaskRegistry.TaskLocation(int, io.gearpump.transport.HostPort)">TaskRegistry.TaskLocation</a></strong>(int&nbsp;executorId,
+<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html#TaskRegistry.TaskLocation(int,%20io.gearpump.transport.HostPort)">TaskRegistry.TaskLocation</a></strong>(int&nbsp;executorId,
                          io.gearpump.transport.HostPort&nbsp;host)</code>&nbsp;</td>
 </tr>
 </table>
@@ -248,12 +248,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.Reject$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.Reject$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" target="_top">FRAMES</a></li>
-<li><a href="TaskRegistry.TaskLocation.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" target="_top">Frames</a></li>
+<li><a href="TaskRegistry.TaskLocation.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -272,17 +272,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations$.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations$.html
index 62811c7..e176199 100644
--- a/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>TaskRegistry.TaskLocations$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations$.html" target="_top">FRAMES</a></li>
-<li><a href="TaskRegistry.TaskLocations$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations$.html" target="_top">Frames</a></li>
+<li><a href="TaskRegistry.TaskLocations$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<div class="subTitle">io.gearpump.streaming.appmaster</div>
 <h2 title="Class TaskRegistry.TaskLocations$" class="title">Class TaskRegistry.TaskLocations$</h2>
 </div>
 <div class="contentContainer">
@@ -108,7 +108,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>TaskRegistry.TaskLocations$</strong>
+<pre>public static class <span class="strong">TaskRegistry.TaskLocations$</span>
 extends scala.runtime.AbstractFunction1&lt;scala.collection.immutable.Map&lt;io.gearpump.transport.HostPort,scala.collection.immutable.Set&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&gt;,<a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocations</a>&gt;
 implements scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.TaskRegistry.TaskLocations$">Serialized Form</a></dd></dl>
@@ -249,12 +249,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations$.html" target="_top">FRAMES</a></li>
-<li><a href="TaskRegistry.TaskLocations$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations$.html" target="_top">Frames</a></li>
+<li><a href="TaskRegistry.TaskLocations$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -273,17 +273,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html
index 1eace8c..f6b9913 100644
--- a/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>TaskRegistry.TaskLocations</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" target="_top">FRAMES</a></li>
-<li><a href="TaskRegistry.TaskLocations.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" target="_top">Frames</a></li>
+<li><a href="TaskRegistry.TaskLocations.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<div class="subTitle">io.gearpump.streaming.appmaster</div>
 <h2 title="Class TaskRegistry.TaskLocations" class="title">Class TaskRegistry.TaskLocations</h2>
 </div>
 <div class="contentContainer">
@@ -103,7 +103,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>TaskRegistry.TaskLocations</strong>
+<pre>public static class <span class="strong">TaskRegistry.TaskLocations</span>
 extends java.lang.Object
 implements scala.Product, scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.TaskRegistry.TaskLocations">Serialized Form</a></dd></dl>
@@ -233,12 +233,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" target="_top">FRAMES</a></li>
-<li><a href="TaskRegistry.TaskLocations.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" target="_top">Frames</a></li>
+<li><a href="TaskRegistry.TaskLocations.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -257,17 +257,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskRegistry.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskRegistry.html
index f263d38..dec946e 100644
--- a/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskRegistry.html
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskRegistry.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>TaskRegistry</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.Accept$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.Accept$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskRegistry.html" target="_top">FRAMES</a></li>
-<li><a href="TaskRegistry.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskRegistry.html" target="_top">Frames</a></li>
+<li><a href="TaskRegistry.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li><a href="#nested_class_summary">NESTED</a>&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<div class="subTitle">io.gearpump.streaming.appmaster</div>
 <h2 title="Class TaskRegistry" class="title">Class TaskRegistry</h2>
 </div>
 <div class="contentContainer">
@@ -95,7 +95,7 @@
 <li class="blockList">
 <hr>
 <br>
-<pre>public class <strong>TaskRegistry</strong>
+<pre>public class <span class="strong">TaskRegistry</span>
 extends java.lang.Object</pre>
 <div class="block">TaskRegistry is used to track the registration of all tasks
  when one application is booting up.</div>
@@ -160,8 +160,9 @@
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.html#TaskRegistry(scala.collection.immutable.List, scala.collection.immutable.Map)">TaskRegistry</a></strong>(scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;expectedTasks,
-            scala.collection.immutable.Map&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,<a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocation</a>&gt;&nbsp;registeredTasks)</code>&nbsp;</td>
+<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.html#TaskRegistry(scala.collection.immutable.List,%20scala.collection.immutable.Map,%20scala.collection.immutable.Set)">TaskRegistry</a></strong>(scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;expectedTasks,
+            scala.collection.immutable.Map&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,<a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocation</a>&gt;&nbsp;registeredTasks,
+            scala.collection.immutable.Set&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;deadTasks)</code>&nbsp;</td>
 </tr>
 </table>
 </li>
@@ -179,45 +180,59 @@
 <th class="colLast" scope="col">Method and Description</th>
 </tr>
 <tr class="altColor">
+<td class="colFirst"><code><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.html#copy(scala.collection.immutable.List,%20scala.collection.immutable.Map,%20scala.collection.immutable.Set)">copy</a></strong>(scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;expectedTasks,
+    scala.collection.immutable.Map&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,<a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocation</a>&gt;&nbsp;registeredTasks,
+    scala.collection.immutable.Set&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;deadTasks)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>scala.collection.immutable.Set&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.html#deadTasks()">deadTasks</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
 <td class="colFirst"><code>scala.collection.immutable.List&lt;java.lang.Object&gt;</code></td>
 <td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.html#executors()">executors</a></strong>()</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
+<td class="colFirst"><code>scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.html#expectedTasks()">expectedTasks</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
 <td class="colFirst"><code>scala.Option&lt;java.lang.Object&gt;</code></td>
 <td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.html#getExecutorId(io.gearpump.streaming.task.TaskId)">getExecutorId</a></strong>(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>scala.collection.immutable.Map&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object&gt;</code></td>
 <td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.html#getTaskExecutorMap()">getTaskExecutorMap</a></strong>()</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocations</a></code></td>
 <td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.html#getTaskLocations()">getTaskLocations</a></strong>()</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.html#isAllTasksRegistered()">isAllTasksRegistered</a></strong>()</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.html#isTaskRegisteredForExecutor(int)">isTaskRegisteredForExecutor</a></strong>(int&nbsp;executorId)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>scala.collection.immutable.Map&lt;java.lang.Object,scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&gt;</code></td>
 <td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.html#processorExecutors(int)">processorExecutors</a></strong>(int&nbsp;processorId)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>scala.collection.immutable.Map&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,<a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocation</a>&gt;</code></td>
 <td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.html#registeredTasks()">registeredTasks</a></strong>()</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.RegisterTaskStatus.html" title="interface in io.gearpump.streaming.appmaster">TaskRegistry.RegisterTaskStatus</a></code></td>
-<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.html#registerTask(io.gearpump.streaming.task.TaskId, io.gearpump.streaming.appmaster.TaskRegistry.TaskLocation)">registerTask</a></strong>(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.html#registerTask(io.gearpump.streaming.task.TaskId,%20io.gearpump.streaming.appmaster.TaskRegistry.TaskLocation)">registerTask</a></strong>(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
             <a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocation</a>&nbsp;location)</code>
 <div class="block">When a task is booted, it need to call registerTask to register itself.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>io.gearpump.streaming.appmaster.ExecutorManager.ExecutorResourceUsageSummary</code></td>
 <td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.html#usedResource()">usedResource</a></strong>()</code>&nbsp;</td>
 </tr>
@@ -243,14 +258,15 @@
 <!--   -->
 </a>
 <h3>Constructor Detail</h3>
-<a name="TaskRegistry(scala.collection.immutable.List, scala.collection.immutable.Map)">
+<a name="TaskRegistry(scala.collection.immutable.List, scala.collection.immutable.Map, scala.collection.immutable.Set)">
 <!--   -->
 </a>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>TaskRegistry</h4>
 <pre>public&nbsp;TaskRegistry(scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;expectedTasks,
-            scala.collection.immutable.Map&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,<a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocation</a>&gt;&nbsp;registeredTasks)</pre>
+            scala.collection.immutable.Map&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,<a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocation</a>&gt;&nbsp;registeredTasks,
+            scala.collection.immutable.Set&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;deadTasks)</pre>
 </li>
 </ul>
 </li>
@@ -261,6 +277,15 @@
 <!--   -->
 </a>
 <h3>Method Detail</h3>
+<a name="expectedTasks()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>expectedTasks</h4>
+<pre>public&nbsp;scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;expectedTasks()</pre>
+</li>
+</ul>
 <a name="registeredTasks()">
 <!--   -->
 </a>
@@ -270,6 +295,15 @@
 <pre>public&nbsp;scala.collection.immutable.Map&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,<a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocation</a>&gt;&nbsp;registeredTasks()</pre>
 </li>
 </ul>
+<a name="deadTasks()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>deadTasks</h4>
+<pre>public&nbsp;scala.collection.immutable.Set&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;deadTasks()</pre>
+</li>
+</ul>
 <a name="registerTask(io.gearpump.streaming.task.TaskId, io.gearpump.streaming.appmaster.TaskRegistry.TaskLocation)">
 <!--   -->
 </a>
@@ -285,6 +319,17 @@
 <dt><span class="strong">Returns:</span></dt><dd>(undocumented)</dd></dl>
 </li>
 </ul>
+<a name="copy(scala.collection.immutable.List, scala.collection.immutable.Map, scala.collection.immutable.Set)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>copy</h4>
+<pre>public&nbsp;<a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry</a>&nbsp;copy(scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;expectedTasks,
+                scala.collection.immutable.Map&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,<a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation.html" title="class in io.gearpump.streaming.appmaster">TaskRegistry.TaskLocation</a>&gt;&nbsp;registeredTasks,
+                scala.collection.immutable.Set&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;deadTasks)</pre>
+</li>
+</ul>
 <a name="getTaskLocations()">
 <!--   -->
 </a>
@@ -382,12 +427,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.Accept$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.Accept$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskRegistry.html" target="_top">FRAMES</a></li>
-<li><a href="TaskRegistry.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskRegistry.html" target="_top">Frames</a></li>
+<li><a href="TaskRegistry.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -406,17 +451,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li><a href="#nested_class_summary">NESTED</a>&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskScheduler$.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskScheduler$.html
index 45d8bff..4edec40 100644
--- a/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskScheduler$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskScheduler$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>TaskScheduler$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskSchedulerImpl.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskSchedulerImpl.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskScheduler$.html" target="_top">FRAMES</a></li>
-<li><a href="TaskScheduler$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskScheduler$.html" target="_top">Frames</a></li>
+<li><a href="TaskScheduler$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<div class="subTitle">io.gearpump.streaming.appmaster</div>
 <h2 title="Class TaskScheduler$" class="title">Class TaskScheduler$</h2>
 </div>
 <div class="contentContainer">
@@ -95,7 +95,7 @@
 <li class="blockList">
 <hr>
 <br>
-<pre>public class <strong>TaskScheduler$</strong>
+<pre>public class <span class="strong">TaskScheduler$</span>
 extends java.lang.Object</pre>
 </li>
 </ul>
@@ -220,12 +220,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskSchedulerImpl.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskSchedulerImpl.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskScheduler$.html" target="_top">FRAMES</a></li>
-<li><a href="TaskScheduler$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskScheduler$.html" target="_top">Frames</a></li>
+<li><a href="TaskScheduler$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -244,17 +244,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskScheduler.Location$.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskScheduler.Location$.html
index 2cc94d1..b903c8c 100644
--- a/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskScheduler.Location$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskScheduler.Location$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>TaskScheduler.Location$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskScheduler.Location$.html" target="_top">FRAMES</a></li>
-<li><a href="TaskScheduler.Location$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskScheduler.Location$.html" target="_top">Frames</a></li>
+<li><a href="TaskScheduler.Location$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction2">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction2">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<div class="subTitle">io.gearpump.streaming.appmaster</div>
 <h2 title="Class TaskScheduler.Location$" class="title">Class TaskScheduler.Location$</h2>
 </div>
 <div class="contentContainer">
@@ -108,7 +108,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>TaskScheduler.Location$</strong>
+<pre>public static class <span class="strong">TaskScheduler.Location$</span>
 extends scala.runtime.AbstractFunction2&lt;java.lang.Object,java.lang.Object,<a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.Location</a>&gt;
 implements scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.TaskScheduler.Location$">Serialized Form</a></dd></dl>
@@ -249,12 +249,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskScheduler.Location$.html" target="_top">FRAMES</a></li>
-<li><a href="TaskScheduler.Location$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskScheduler.Location$.html" target="_top">Frames</a></li>
+<li><a href="TaskScheduler.Location$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -273,17 +273,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction2">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction2">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskScheduler.Location.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskScheduler.Location.html
index 246b583..2caf1ba 100644
--- a/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskScheduler.Location.html
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskScheduler.Location.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>TaskScheduler.Location</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskScheduler.Location.html" target="_top">FRAMES</a></li>
-<li><a href="TaskScheduler.Location.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskScheduler.Location.html" target="_top">Frames</a></li>
+<li><a href="TaskScheduler.Location.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<div class="subTitle">io.gearpump.streaming.appmaster</div>
 <h2 title="Class TaskScheduler.Location" class="title">Class TaskScheduler.Location</h2>
 </div>
 <div class="contentContainer">
@@ -103,7 +103,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>TaskScheduler.Location</strong>
+<pre>public static class <span class="strong">TaskScheduler.Location</span>
 extends java.lang.Object
 implements scala.Product, scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.appmaster.TaskScheduler.Location">Serialized Form</a></dd></dl>
@@ -125,7 +125,7 @@
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location.html#TaskScheduler.Location(int, int)">TaskScheduler.Location</a></strong>(int&nbsp;workerId,
+<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location.html#TaskScheduler.Location(int,%20int)">TaskScheduler.Location</a></strong>(int&nbsp;workerId,
                       int&nbsp;executorId)</code>&nbsp;</td>
 </tr>
 </table>
@@ -248,12 +248,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html" title="interface in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskScheduler.Location.html" target="_top">FRAMES</a></li>
-<li><a href="TaskScheduler.Location.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskScheduler.Location.html" target="_top">Frames</a></li>
+<li><a href="TaskScheduler.Location.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -272,17 +272,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html
index 2d6d5ab..206dbe5 100644
--- a/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>TaskScheduler.TaskStatus</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html" target="_top">FRAMES</a></li>
-<li><a href="TaskScheduler.TaskStatus.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html" target="_top">Frames</a></li>
+<li><a href="TaskScheduler.TaskStatus.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<div class="subTitle">io.gearpump.streaming.appmaster</div>
 <h2 title="Class TaskScheduler.TaskStatus" class="title">Class TaskScheduler.TaskStatus</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>TaskScheduler.TaskStatus</strong>
+<pre>public static class <span class="strong">TaskScheduler.TaskStatus</span>
 extends java.lang.Object</pre>
 </li>
 </ul>
@@ -119,7 +119,7 @@
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html#TaskScheduler.TaskStatus(io.gearpump.streaming.task.TaskId, io.gearpump.streaming.appmaster.TaskLocator.Locality, io.gearpump.streaming.appmaster.TaskScheduler.Location)">TaskScheduler.TaskStatus</a></strong>(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
+<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html#TaskScheduler.TaskStatus(io.gearpump.streaming.task.TaskId,%20io.gearpump.streaming.appmaster.TaskLocator.Locality,%20io.gearpump.streaming.appmaster.TaskScheduler.Location)">TaskScheduler.TaskStatus</a></strong>(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
                         <a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.Locality.html" title="interface in io.gearpump.streaming.appmaster">TaskLocator.Locality</a>&nbsp;preferLocality,
                         <a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location.html" title="class in io.gearpump.streaming.appmaster">TaskScheduler.Location</a>&nbsp;allocation)</code>&nbsp;</td>
 </tr>
@@ -243,12 +243,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html" target="_top">FRAMES</a></li>
-<li><a href="TaskScheduler.TaskStatus.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskScheduler.TaskStatus.html" target="_top">Frames</a></li>
+<li><a href="TaskScheduler.TaskStatus.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -267,17 +267,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskScheduler.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskScheduler.html
index 6d10c94..3b15382 100644
--- a/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskScheduler.html
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskScheduler.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>TaskScheduler</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskScheduler.html" target="_top">FRAMES</a></li>
-<li><a href="TaskScheduler.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskScheduler.html" target="_top">Frames</a></li>
+<li><a href="TaskScheduler.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li><a href="#nested_class_summary">NESTED</a>&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<div class="subTitle">io.gearpump.streaming.appmaster</div>
 <h2 title="Interface TaskScheduler" class="title">Interface TaskScheduler</h2>
 </div>
 <div class="contentContainer">
@@ -91,7 +91,7 @@
 </dl>
 <hr>
 <br>
-<pre>public interface <strong>TaskScheduler</strong></pre>
+<pre>public interface <span class="strong">TaskScheduler</span></pre>
 <div class="block">This schedules tasks to run for new allocated resources.</div>
 </li>
 </ul>
@@ -153,7 +153,7 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;</code></td>
-<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html#schedule(int, int, io.gearpump.cluster.scheduler.Resource)">schedule</a></strong>(int&nbsp;workerId,
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html#schedule(int,%20int,%20io.gearpump.cluster.scheduler.Resource)">schedule</a></strong>(int&nbsp;workerId,
         int&nbsp;executorId,
         io.gearpump.cluster.scheduler.Resource&nbsp;resource)</code>
 <div class="block">This notify the scheduler that a resource slot on {workerId} and {executorId} is allocated, and
@@ -279,12 +279,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskScheduler.html" target="_top">FRAMES</a></li>
-<li><a href="TaskScheduler.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskScheduler.html" target="_top">Frames</a></li>
+<li><a href="TaskScheduler.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -303,17 +303,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li><a href="#nested_class_summary">NESTED</a>&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskSchedulerImpl.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskSchedulerImpl.html
index 6a05c3e..23330b9 100644
--- a/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskSchedulerImpl.html
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/TaskSchedulerImpl.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>TaskSchedulerImpl</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li>NEXT CLASS</li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskSchedulerImpl.html" target="_top">FRAMES</a></li>
-<li><a href="TaskSchedulerImpl.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskSchedulerImpl.html" target="_top">Frames</a></li>
+<li><a href="TaskSchedulerImpl.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.appmaster</p>
+<div class="subTitle">io.gearpump.streaming.appmaster</div>
 <h2 title="Class TaskSchedulerImpl" class="title">Class TaskSchedulerImpl</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>TaskSchedulerImpl</strong>
+<pre>public class <span class="strong">TaskSchedulerImpl</span>
 extends java.lang.Object
 implements <a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html" title="interface in io.gearpump.streaming.appmaster">TaskScheduler</a></pre>
 </li>
@@ -135,7 +135,7 @@
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskSchedulerImpl.html#TaskSchedulerImpl(int, java.lang.String, com.typesafe.config.Config)">TaskSchedulerImpl</a></strong>(int&nbsp;appId,
+<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskSchedulerImpl.html#TaskSchedulerImpl(int,%20java.lang.String,%20com.typesafe.config.Config)">TaskSchedulerImpl</a></strong>(int&nbsp;appId,
                  java.lang.String&nbsp;appName,
                  com.typesafe.config.Config&nbsp;config)</code>&nbsp;</td>
 </tr>
@@ -169,7 +169,7 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;</code></td>
-<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskSchedulerImpl.html#schedule(int, int, io.gearpump.cluster.scheduler.Resource)">schedule</a></strong>(int&nbsp;workerId,
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/appmaster/TaskSchedulerImpl.html#schedule(int,%20int,%20io.gearpump.cluster.scheduler.Resource)">schedule</a></strong>(int&nbsp;workerId,
         int&nbsp;executorId,
         io.gearpump.cluster.scheduler.Resource&nbsp;resource)</code>
 <div class="block">This notify the scheduler that a resource slot on {workerId} and {executorId} is allocated, and
@@ -281,7 +281,7 @@
 <pre>public&nbsp;scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;schedule(int&nbsp;workerId,
                                                int&nbsp;executorId,
                                                io.gearpump.cluster.scheduler.Resource&nbsp;resource)</pre>
-<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html#schedule(int, int, io.gearpump.cluster.scheduler.Resource)">TaskScheduler</a></code></strong></div>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html#schedule(int,%20int,%20io.gearpump.cluster.scheduler.Resource)">TaskScheduler</a></code></strong></div>
 <div class="block">This notify the scheduler that a resource slot on {workerId} and {executorId} is allocated, and
  expect a task to be scheduled in return.
  Task locality should be considered when deciding whether to offer a task on target {worker}
@@ -289,7 +289,7 @@
  <p></div>
 <dl>
 <dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html#schedule(int, int, io.gearpump.cluster.scheduler.Resource)">schedule</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html" title="interface in io.gearpump.streaming.appmaster">TaskScheduler</a></code></dd>
+<dd><code><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html#schedule(int,%20int,%20io.gearpump.cluster.scheduler.Resource)">schedule</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.html" title="interface in io.gearpump.streaming.appmaster">TaskScheduler</a></code></dd>
 <dt><span class="strong">Parameters:</span></dt><dd><code>workerId</code> - which worker this resource is located.</dd><dd><code>executorId</code> - which executorId this resource belongs to.</dd><dd><code>resource</code> - (undocumented)</dd>
 <dt><span class="strong">Returns:</span></dt><dd>a list of tasks</dd></dl>
 </li>
@@ -354,12 +354,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">PREV CLASS</span></a></li>
-<li>NEXT CLASS</li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskSchedulerImpl.html" target="_top">FRAMES</a></li>
-<li><a href="TaskSchedulerImpl.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/TaskSchedulerImpl.html" target="_top">Frames</a></li>
+<li><a href="TaskSchedulerImpl.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -378,17 +378,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/package-frame.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/package-frame.html
index 6038f55..651df06 100644
--- a/releases/latest/api/java/io/gearpump/streaming/appmaster/package-frame.html
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/package-frame.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:22 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>io.gearpump.streaming.appmaster</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -40,6 +40,7 @@
 <li><a href="ClockService.HealthChecker.ClockValue$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.HealthChecker.ClockValue$</a></li>
 <li><a href="ClockService.HealthChecker$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.HealthChecker$</a></li>
 <li><a href="ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.ProcessorClock</a></li>
+<li><a href="ClockService.ProcessorClock$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.ProcessorClock$</a></li>
 <li><a href="ClockService.ProcessorClocks$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.ProcessorClocks$</a></li>
 <li><a href="ClockService.Report.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.Report</a></li>
 <li><a href="ClockService.Report$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ClockService.Report$</a></li>
@@ -68,8 +69,17 @@
 <li><a href="DagManager$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">DagManager$</a></li>
 <li><a href="ExecutorManager$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ExecutorManager$</a></li>
 <li><a href="JarScheduler.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">JarScheduler</a></li>
+<li><a href="JarScheduler.ExecutorFailed.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">JarScheduler.ExecutorFailed</a></li>
+<li><a href="JarScheduler.ExecutorFailed$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">JarScheduler.ExecutorFailed$</a></li>
+<li><a href="JarScheduler.GetRequestDetails$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">JarScheduler.GetRequestDetails$</a></li>
+<li><a href="JarScheduler.JarSchedulerImpl.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">JarScheduler.JarSchedulerImpl</a></li>
+<li><a href="JarScheduler.NewDag.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">JarScheduler.NewDag</a></li>
+<li><a href="JarScheduler.NewDag$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">JarScheduler.NewDag$</a></li>
 <li><a href="JarScheduler.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">JarScheduler.ResourceRequestDetail</a></li>
 <li><a href="JarScheduler.ResourceRequestDetail$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">JarScheduler.ResourceRequestDetail$</a></li>
+<li><a href="JarScheduler.ScheduleTask.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">JarScheduler.ScheduleTask</a></li>
+<li><a href="JarScheduler.ScheduleTask$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">JarScheduler.ScheduleTask$</a></li>
+<li><a href="JarScheduler.TransitToNewDag$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">JarScheduler.TransitToNewDag$</a></li>
 <li><a href="JarScheduler$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">JarScheduler$</a></li>
 <li><a href="ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ProcessorSummary</a></li>
 <li><a href="ProcessorSummary$.html" title="class in io.gearpump.streaming.appmaster" target="classFrame">ProcessorSummary$</a></li>
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/package-summary.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/package-summary.html
index 310c511..8ad212c 100644
--- a/releases/latest/api/java/io/gearpump/streaming/appmaster/package-summary.html
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/package-summary.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:22 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>io.gearpump.streaming.appmaster</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/package-summary.html">PREV PACKAGE</a></li>
-<li><a href="../../../../io/gearpump/streaming/dsl/package-summary.html">NEXT PACKAGE</a></li>
+<li><a href="../../../../io/gearpump/streaming/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../io/gearpump/streaming/dsl/package-summary.html">Next Package</a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/package-summary.html" target="_top">FRAMES</a></li>
-<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -194,130 +194,170 @@
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClock$.html" title="class in io.gearpump.streaming.appmaster">ClockService.ProcessorClock$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
 <td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html" title="class in io.gearpump.streaming.appmaster">ClockService.ProcessorClocks$</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/ClockService.Report.html" title="class in io.gearpump.streaming.appmaster">ClockService.Report</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/ClockService.Report$.html" title="class in io.gearpump.streaming.appmaster">ClockService.Report$</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/ClockService.SnapshotStartClock$.html" title="class in io.gearpump.streaming.appmaster">ClockService.SnapshotStartClock$</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html" title="class in io.gearpump.streaming.appmaster">ClockService.StoredStartClock</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/ClockService.StoredStartClock$.html" title="class in io.gearpump.streaming.appmaster">ClockService.StoredStartClock$</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/ClockService$.html" title="class in io.gearpump.streaming.appmaster">ClockService$</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.html" title="class in io.gearpump.streaming.appmaster">DagManager</a></td>
 <td class="colLast">
 <div class="block">Will handle dag modification and other stuff related with DAG</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DagInitiated$.html" title="class in io.gearpump.streaming.appmaster">DagManager.DagInitiated$</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed.html" title="class in io.gearpump.streaming.appmaster">DagManager.DAGOperationFailed</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationFailed$.html" title="class in io.gearpump.streaming.appmaster">DagManager.DAGOperationFailed$</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.DAGOperationSuccess$.html" title="class in io.gearpump.streaming.appmaster">DagManager.DAGOperationSuccess$</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetLatestDAG$.html" title="class in io.gearpump.streaming.appmaster">DagManager.GetLatestDAG$</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData.html" title="class in io.gearpump.streaming.appmaster">DagManager.GetTaskLaunchData</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.GetTaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster">DagManager.GetTaskLaunchData$</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.LatestDAG.html" title="class in io.gearpump.streaming.appmaster">DagManager.LatestDAG</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.LatestDAG$.html" title="class in io.gearpump.streaming.appmaster">DagManager.LatestDAG$</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed.html" title="class in io.gearpump.streaming.appmaster">DagManager.NewDAGDeployed</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed$.html" title="class in io.gearpump.streaming.appmaster">DagManager.NewDAGDeployed$</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor.html" title="class in io.gearpump.streaming.appmaster">DagManager.ReplaceProcessor</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor$.html" title="class in io.gearpump.streaming.appmaster">DagManager.ReplaceProcessor$</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.TaskLaunchData.html" title="class in io.gearpump.streaming.appmaster">DagManager.TaskLaunchData</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.TaskLaunchData$.html" title="class in io.gearpump.streaming.appmaster">DagManager.TaskLaunchData$</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.WatchChange.html" title="class in io.gearpump.streaming.appmaster">DagManager.WatchChange</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/DagManager.WatchChange$.html" title="class in io.gearpump.streaming.appmaster">DagManager.WatchChange$</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/DagManager$.html" title="class in io.gearpump.streaming.appmaster">DagManager$</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/ExecutorManager$.html" title="class in io.gearpump.streaming.appmaster">ExecutorManager$</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.html" title="class in io.gearpump.streaming.appmaster">JarScheduler</a></td>
 <td class="colLast">
 <div class="block">With JarScheduler, we allows a DAG to be partitioned into several
  parts, with each part use its own jar file.</div>
 </td>
 </tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.ExecutorFailed.html" title="class in io.gearpump.streaming.appmaster">JarScheduler.ExecutorFailed</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
 <tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster">JarScheduler.ResourceRequestDetail</a></td>
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.ExecutorFailed$.html" title="class in io.gearpump.streaming.appmaster">JarScheduler.ExecutorFailed$</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.GetRequestDetails$.html" title="class in io.gearpump.streaming.appmaster">JarScheduler.GetRequestDetails$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.JarSchedulerImpl.html" title="class in io.gearpump.streaming.appmaster">JarScheduler.JarSchedulerImpl</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.NewDag.html" title="class in io.gearpump.streaming.appmaster">JarScheduler.NewDag</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.NewDag$.html" title="class in io.gearpump.streaming.appmaster">JarScheduler.NewDag$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster">JarScheduler.ResourceRequestDetail</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
 <td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.ResourceRequestDetail$.html" title="class in io.gearpump.streaming.appmaster">JarScheduler.ResourceRequestDetail$</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.ScheduleTask.html" title="class in io.gearpump.streaming.appmaster">JarScheduler.ScheduleTask</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.ScheduleTask$.html" title="class in io.gearpump.streaming.appmaster">JarScheduler.ScheduleTask$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.TransitToNewDag$.html" title="class in io.gearpump.streaming.appmaster">JarScheduler.TransitToNewDag$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
 <tr class="altColor">
 <td class="colFirst"><a href="../../../../io/gearpump/streaming/appmaster/JarScheduler$.html" title="class in io.gearpump.streaming.appmaster">JarScheduler$</a></td>
 <td class="colLast">&nbsp;</td>
@@ -473,12 +513,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/package-summary.html">PREV PACKAGE</a></li>
-<li><a href="../../../../io/gearpump/streaming/dsl/package-summary.html">NEXT PACKAGE</a></li>
+<li><a href="../../../../io/gearpump/streaming/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../io/gearpump/streaming/dsl/package-summary.html">Next Package</a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/package-summary.html" target="_top">FRAMES</a></li>
-<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
diff --git a/releases/latest/api/java/io/gearpump/streaming/appmaster/package-tree.html b/releases/latest/api/java/io/gearpump/streaming/appmaster/package-tree.html
index b557fce..f0bef86 100644
--- a/releases/latest/api/java/io/gearpump/streaming/appmaster/package-tree.html
+++ b/releases/latest/api/java/io/gearpump/streaming/appmaster/package-tree.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:22 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>io.gearpump.streaming.appmaster Class Hierarchy</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/package-tree.html">PREV</a></li>
-<li><a href="../../../../io/gearpump/streaming/dsl/package-tree.html">NEXT</a></li>
+<li><a href="../../../../io/gearpump/streaming/package-tree.html">Prev</a></li>
+<li><a href="../../../../io/gearpump/streaming/dsl/package-tree.html">Next</a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/package-tree.html" target="_top">FRAMES</a></li>
-<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -85,6 +85,7 @@
 <li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/DagManager.LatestDAG$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.LatestDAG$</span></a> (implements scala.Serializable)</li>
 <li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/DagManager.NewDAGDeployed$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.NewDAGDeployed$</span></a> (implements scala.Serializable)</li>
 <li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/DagManager.WatchChange$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.WatchChange$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.ExecutorFailed$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">JarScheduler.ExecutorFailed$</span></a> (implements scala.Serializable)</li>
 <li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskCount$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskCount$</span></a> (implements scala.Serializable)</li>
 <li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskLocator.WorkerLocality$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskLocator.WorkerLocality$</span></a> (implements scala.Serializable)</li>
 <li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocations$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskRegistry.TaskLocations$</span></a> (implements scala.Serializable)</li>
@@ -99,6 +100,7 @@
 <ul>
 <li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.HealthChecker.ClockValue$</span></a> (implements scala.Serializable)</li>
 <li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.ReplaceProcessor$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.NewDag$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">JarScheduler.NewDag$</span></a> (implements scala.Serializable)</li>
 <li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.ResourceRequestDetail$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">JarScheduler.ResourceRequestDetail$</span></a> (implements scala.Serializable)</li>
 <li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskRegistry.TaskLocation$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskRegistry.TaskLocation$</span></a> (implements scala.Serializable)</li>
 <li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/TaskScheduler.Location$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">TaskScheduler.Location$</span></a> (implements scala.Serializable)</li>
@@ -113,6 +115,7 @@
 <li type="circle">scala.runtime.AbstractFunction4&lt;T1,T2,T3,T4,R&gt; (implements scala.Function4&lt;T1,T2,T3,T4,R&gt;)
 <ul>
 <li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/AppMaster.ExecutorBrief$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">AppMaster.ExecutorBrief$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.ScheduleTask$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">JarScheduler.ScheduleTask$</span></a> (implements scala.Serializable)</li>
 </ul>
 </li>
 <li type="circle">scala.runtime.AbstractFunction8&lt;T1,T2,T3,T4,T5,T6,T7,T8,R&gt; (implements scala.Function8&lt;T1,T2,T3,T4,T5,T6,T7,T8,R&gt;)
@@ -138,6 +141,7 @@
 <li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.HealthChecker.ClockValue</span></a> (implements scala.Product, scala.Serializable)</li>
 <li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/ClockService.HealthChecker$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.HealthChecker$</span></a></li>
 <li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.ProcessorClock</span></a></li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClock$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.ProcessorClock$</span></a></li>
 <li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.ProcessorClocks$</span></a></li>
 <li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/ClockService.Report.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.Report</span></a> (implements scala.Product, scala.Serializable)</li>
 <li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/ClockService.SnapshotStartClock$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.SnapshotStartClock$</span></a> (implements scala.Product, scala.Serializable)</li>
@@ -157,7 +161,13 @@
 <li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/DagManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager$</span></a></li>
 <li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/ExecutorManager$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ExecutorManager$</span></a></li>
 <li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">JarScheduler</span></a></li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.ExecutorFailed.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">JarScheduler.ExecutorFailed</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.GetRequestDetails$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">JarScheduler.GetRequestDetails$</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.JarSchedulerImpl.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">JarScheduler.JarSchedulerImpl</span></a> (implements akka.actor.Actor, akka.actor.Stash)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.NewDag.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">JarScheduler.NewDag</span></a> (implements scala.Product, scala.Serializable)</li>
 <li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">JarScheduler.ResourceRequestDetail</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.ScheduleTask.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">JarScheduler.ScheduleTask</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/JarScheduler.TransitToNewDag$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">JarScheduler.TransitToNewDag$</span></a> (implements scala.Product, scala.Serializable)</li>
 <li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/JarScheduler$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">JarScheduler$</span></a></li>
 <li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ProcessorSummary</span></a> (implements scala.Product, scala.Serializable)</li>
 <li type="circle">io.gearpump.streaming.appmaster.<a href="../../../../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">StreamAppMasterSummary</span></a> (implements io.gearpump.cluster.AppMasterToMaster.AppMasterSummary, scala.Product, scala.Serializable)</li>
@@ -218,12 +228,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/package-tree.html">PREV</a></li>
-<li><a href="../../../../io/gearpump/streaming/dsl/package-tree.html">NEXT</a></li>
+<li><a href="../../../../io/gearpump/streaming/package-tree.html">Prev</a></li>
+<li><a href="../../../../io/gearpump/streaming/dsl/package-tree.html">Next</a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/package-tree.html" target="_top">FRAMES</a></li>
-<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/appmaster/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/CollectionDataSource.html b/releases/latest/api/java/io/gearpump/streaming/dsl/CollectionDataSource.html
index 047f1f5..0a3fb92 100644
--- a/releases/latest/api/java/io/gearpump/streaming/dsl/CollectionDataSource.html
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/CollectionDataSource.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:19 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:39 CST 2016 -->
 <title>CollectionDataSource</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li>PREV CLASS</li>
-<li><a href="../../../../io/gearpump/streaming/dsl/KVStream.html" title="class in io.gearpump.streaming.dsl"><span class="strong">NEXT CLASS</span></a></li>
+<li>Prev Class</li>
+<li><a href="../../../../io/gearpump/streaming/dsl/KVStream.html" title="class in io.gearpump.streaming.dsl"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/dsl/CollectionDataSource.html" target="_top">FRAMES</a></li>
-<li><a href="CollectionDataSource.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/dsl/CollectionDataSource.html" target="_top">Frames</a></li>
+<li><a href="CollectionDataSource.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.dsl</p>
+<div class="subTitle">io.gearpump.streaming.dsl</div>
 <h2 title="Class CollectionDataSource" class="title">Class CollectionDataSource&lt;T&gt;</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>CollectionDataSource&lt;T&gt;</strong>
+<pre>public class <span class="strong">CollectionDataSource&lt;T&gt;</span>
 extends java.lang.Object
 implements <a href="../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source">DataSource</a></pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.dsl.CollectionDataSource">Serialized Form</a></dd></dl>
@@ -154,7 +154,7 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/CollectionDataSource.html#open(io.gearpump.streaming.task.TaskContext, scala.Option)">open</a></strong>(<a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;context,
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/CollectionDataSource.html#open(io.gearpump.streaming.task.TaskContext,%20scala.Option)">open</a></strong>(<a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;context,
     scala.Option&lt;java.lang.Object&gt;&nbsp;startTime)</code>
 <div class="block">open connection to data source
  invoked in onStart() method of <a href="../../../../io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source"><code>DataSourceTask</code></a></div>
@@ -277,12 +277,12 @@
 <h4>open</h4>
 <pre>public&nbsp;void&nbsp;open(<a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;context,
         scala.Option&lt;java.lang.Object&gt;&nbsp;startTime)</pre>
-<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/source/DataSource.html#open(io.gearpump.streaming.task.TaskContext, scala.Option)">DataSource</a></code></strong></div>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/source/DataSource.html#open(io.gearpump.streaming.task.TaskContext,%20scala.Option)">DataSource</a></code></strong></div>
 <div class="block">open connection to data source
  invoked in onStart() method of <a href="../../../../io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source"><code>DataSourceTask</code></a></div>
 <dl>
 <dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../../io/gearpump/streaming/source/DataSource.html#open(io.gearpump.streaming.task.TaskContext, scala.Option)">open</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source">DataSource</a></code></dd>
+<dd><code><a href="../../../../io/gearpump/streaming/source/DataSource.html#open(io.gearpump.streaming.task.TaskContext,%20scala.Option)">open</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source">DataSource</a></code></dd>
 <dt><span class="strong">Parameters:</span></dt><dd><code>context</code> - is the task context at runtime</dd><dd><code>startTime</code> - is the start time of system</dd></dl>
 </li>
 </ul>
@@ -311,12 +311,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li>PREV CLASS</li>
-<li><a href="../../../../io/gearpump/streaming/dsl/KVStream.html" title="class in io.gearpump.streaming.dsl"><span class="strong">NEXT CLASS</span></a></li>
+<li>Prev Class</li>
+<li><a href="../../../../io/gearpump/streaming/dsl/KVStream.html" title="class in io.gearpump.streaming.dsl"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/dsl/CollectionDataSource.html" target="_top">FRAMES</a></li>
-<li><a href="CollectionDataSource.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/dsl/CollectionDataSource.html" target="_top">Frames</a></li>
+<li><a href="CollectionDataSource.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -335,17 +335,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/KVStream.html b/releases/latest/api/java/io/gearpump/streaming/dsl/KVStream.html
index b107aca..3c2eece 100644
--- a/releases/latest/api/java/io/gearpump/streaming/dsl/KVStream.html
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/KVStream.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:19 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:39 CST 2016 -->
 <title>KVStream</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/dsl/CollectionDataSource.html" title="class in io.gearpump.streaming.dsl"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/dsl/LoggerSink.html" title="class in io.gearpump.streaming.dsl"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/dsl/CollectionDataSource.html" title="class in io.gearpump.streaming.dsl"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/dsl/LoggerSink.html" title="class in io.gearpump.streaming.dsl"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/dsl/KVStream.html" target="_top">FRAMES</a></li>
-<li><a href="KVStream.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/dsl/KVStream.html" target="_top">Frames</a></li>
+<li><a href="KVStream.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.dsl</p>
+<div class="subTitle">io.gearpump.streaming.dsl</div>
 <h2 title="Class KVStream" class="title">Class KVStream&lt;K,V&gt;</h2>
 </div>
 <div class="contentContainer">
@@ -95,7 +95,7 @@
 <li class="blockList">
 <hr>
 <br>
-<pre>public class <strong>KVStream&lt;K,V&gt;</strong>
+<pre>public class <span class="strong">KVStream&lt;K,V&gt;</span>
 extends java.lang.Object</pre>
 </li>
 </ul>
@@ -240,12 +240,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/dsl/CollectionDataSource.html" title="class in io.gearpump.streaming.dsl"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/dsl/LoggerSink.html" title="class in io.gearpump.streaming.dsl"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/dsl/CollectionDataSource.html" title="class in io.gearpump.streaming.dsl"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/dsl/LoggerSink.html" title="class in io.gearpump.streaming.dsl"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/dsl/KVStream.html" target="_top">FRAMES</a></li>
-<li><a href="KVStream.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/dsl/KVStream.html" target="_top">Frames</a></li>
+<li><a href="KVStream.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -264,17 +264,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/LoggerSink.html b/releases/latest/api/java/io/gearpump/streaming/dsl/LoggerSink.html
index 88a3c98..8bbc9ff 100644
--- a/releases/latest/api/java/io/gearpump/streaming/dsl/LoggerSink.html
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/LoggerSink.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:19 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:39 CST 2016 -->
 <title>LoggerSink</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/dsl/KVStream.html" title="class in io.gearpump.streaming.dsl"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/dsl/KVStream.html" title="class in io.gearpump.streaming.dsl"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/dsl/LoggerSink.html" target="_top">FRAMES</a></li>
-<li><a href="LoggerSink.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/dsl/LoggerSink.html" target="_top">Frames</a></li>
+<li><a href="LoggerSink.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.dsl</p>
+<div class="subTitle">io.gearpump.streaming.dsl</div>
 <h2 title="Class LoggerSink" class="title">Class LoggerSink&lt;T&gt;</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>LoggerSink&lt;T&gt;</strong>
+<pre>public class <span class="strong">LoggerSink&lt;T&gt;</span>
 extends java.lang.Object
 implements <a href="../../../../io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink">DataSink</a></pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.dsl.LoggerSink">Serialized Form</a></dd></dl>
@@ -284,12 +284,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/dsl/KVStream.html" title="class in io.gearpump.streaming.dsl"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/dsl/KVStream.html" title="class in io.gearpump.streaming.dsl"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/dsl/LoggerSink.html" target="_top">FRAMES</a></li>
-<li><a href="LoggerSink.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/dsl/LoggerSink.html" target="_top">Frames</a></li>
+<li><a href="LoggerSink.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -308,17 +308,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/Stream$.html b/releases/latest/api/java/io/gearpump/streaming/dsl/Stream$.html
index 3bf1d9f..b1737e1 100644
--- a/releases/latest/api/java/io/gearpump/streaming/dsl/Stream$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/Stream$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:19 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:39 CST 2016 -->
 <title>Stream$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/dsl/Stream.Sink.html" title="class in io.gearpump.streaming.dsl"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/dsl/Stream.Sink.html" title="class in io.gearpump.streaming.dsl"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/dsl/Stream$.html" target="_top">FRAMES</a></li>
-<li><a href="Stream$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/dsl/Stream$.html" target="_top">Frames</a></li>
+<li><a href="Stream$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.dsl</p>
+<div class="subTitle">io.gearpump.streaming.dsl</div>
 <h2 title="Class Stream$" class="title">Class Stream$</h2>
 </div>
 <div class="contentContainer">
@@ -95,7 +95,7 @@
 <li class="blockList">
 <hr>
 <br>
-<pre>public class <strong>Stream$</strong>
+<pre>public class <span class="strong">Stream$</span>
 extends java.lang.Object</pre>
 </li>
 </ul>
@@ -155,7 +155,7 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>&lt;T&gt;&nbsp;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;T&gt;</code></td>
-<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/Stream$.html#apply(io.gearpump.util.Graph, io.gearpump.streaming.dsl.op.Op, scala.Option)">apply</a></strong>(io.gearpump.util.Graph&lt;<a href="../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>,<a href="../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>&gt;&nbsp;graph,
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/Stream$.html#apply(io.gearpump.util.Graph,%20io.gearpump.streaming.dsl.op.Op,%20scala.Option)">apply</a></strong>(io.gearpump.util.Graph&lt;<a href="../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>,<a href="../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>&gt;&nbsp;graph,
      <a href="../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>&nbsp;node,
      scala.Option&lt;<a href="../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>&gt;&nbsp;edge)</code>&nbsp;</td>
 </tr>
@@ -291,12 +291,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/dsl/Stream.Sink.html" title="class in io.gearpump.streaming.dsl"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/dsl/Stream.Sink.html" title="class in io.gearpump.streaming.dsl"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/dsl/Stream$.html" target="_top">FRAMES</a></li>
-<li><a href="Stream$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/dsl/Stream$.html" target="_top">Frames</a></li>
+<li><a href="Stream$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -315,17 +315,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/Stream.Sink.html b/releases/latest/api/java/io/gearpump/streaming/dsl/Stream.Sink.html
index 9c62735..2039cdd 100644
--- a/releases/latest/api/java/io/gearpump/streaming/dsl/Stream.Sink.html
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/Stream.Sink.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:19 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:39 CST 2016 -->
 <title>Stream.Sink</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/dsl/Stream$.html" title="class in io.gearpump.streaming.dsl"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/dsl/Stream$.html" title="class in io.gearpump.streaming.dsl"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/dsl/Stream.Sink.html" target="_top">FRAMES</a></li>
-<li><a href="Stream.Sink.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/dsl/Stream.Sink.html" target="_top">Frames</a></li>
+<li><a href="Stream.Sink.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.dsl</p>
+<div class="subTitle">io.gearpump.streaming.dsl</div>
 <h2 title="Class Stream.Sink" class="title">Class Stream.Sink&lt;T&gt;</h2>
 </div>
 <div class="contentContainer">
@@ -103,7 +103,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>Stream.Sink&lt;T&gt;</strong>
+<pre>public static class <span class="strong">Stream.Sink&lt;T&gt;</span>
 extends java.lang.Object
 implements java.io.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.dsl.Stream.Sink">Serialized Form</a></dd></dl>
@@ -144,14 +144,14 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>&lt;T&gt;&nbsp;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;T&gt;</code></td>
-<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/Stream.Sink.html#sink(java.lang.Class, int, io.gearpump.cluster.UserConfig, java.lang.String)">sink</a></strong>(java.lang.Class&lt;? extends <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;&nbsp;sink,
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/Stream.Sink.html#sink(java.lang.Class,%20int,%20io.gearpump.cluster.UserConfig,%20java.lang.String)">sink</a></strong>(java.lang.Class&lt;? extends <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;&nbsp;sink,
     int&nbsp;parallism,
     io.gearpump.cluster.UserConfig&nbsp;conf,
     java.lang.String&nbsp;description)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>&lt;T&gt;&nbsp;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;T&gt;</code></td>
-<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/Stream.Sink.html#sink(io.gearpump.streaming.sink.DataSink, int, io.gearpump.cluster.UserConfig, java.lang.String)">sink</a></strong>(<a href="../../../../io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink">DataSink</a>&nbsp;dataSink,
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/Stream.Sink.html#sink(io.gearpump.streaming.sink.DataSink,%20int,%20io.gearpump.cluster.UserConfig,%20java.lang.String)">sink</a></strong>(<a href="../../../../io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink">DataSink</a>&nbsp;dataSink,
     int&nbsp;parallism,
     io.gearpump.cluster.UserConfig&nbsp;conf,
     java.lang.String&nbsp;description)</code>&nbsp;</td>
@@ -244,12 +244,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/dsl/Stream$.html" title="class in io.gearpump.streaming.dsl"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/dsl/Stream$.html" title="class in io.gearpump.streaming.dsl"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/dsl/Stream.Sink.html" target="_top">FRAMES</a></li>
-<li><a href="Stream.Sink.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/dsl/Stream.Sink.html" target="_top">Frames</a></li>
+<li><a href="Stream.Sink.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -268,17 +268,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/Stream.html b/releases/latest/api/java/io/gearpump/streaming/dsl/Stream.html
index 51dd8bd..482247a 100644
--- a/releases/latest/api/java/io/gearpump/streaming/dsl/Stream.html
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/Stream.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:19 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:39 CST 2016 -->
 <title>Stream</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/dsl/LoggerSink.html" title="class in io.gearpump.streaming.dsl"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/dsl/Stream.Sink.html" title="class in io.gearpump.streaming.dsl"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/dsl/LoggerSink.html" title="class in io.gearpump.streaming.dsl"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/dsl/Stream.Sink.html" title="class in io.gearpump.streaming.dsl"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/dsl/Stream.html" target="_top">FRAMES</a></li>
-<li><a href="Stream.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/dsl/Stream.html" target="_top">Frames</a></li>
+<li><a href="Stream.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li><a href="#nested_class_summary">NESTED</a>&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.dsl</p>
+<div class="subTitle">io.gearpump.streaming.dsl</div>
 <h2 title="Class Stream" class="title">Class Stream&lt;T&gt;</h2>
 </div>
 <div class="contentContainer">
@@ -95,7 +95,7 @@
 <li class="blockList">
 <hr>
 <br>
-<pre>public class <strong>Stream&lt;T&gt;</strong>
+<pre>public class <span class="strong">Stream&lt;T&gt;</span>
 extends java.lang.Object</pre>
 </li>
 </ul>
@@ -134,7 +134,7 @@
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/dsl/Stream.html#Stream(io.gearpump.util.Graph, io.gearpump.streaming.dsl.op.Op, scala.Option)">Stream</a></strong>(io.gearpump.util.Graph&lt;<a href="../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>,<a href="../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>&gt;&nbsp;graph,
+<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/dsl/Stream.html#Stream(io.gearpump.util.Graph,%20io.gearpump.streaming.dsl.op.Op,%20scala.Option)">Stream</a></strong>(io.gearpump.util.Graph&lt;<a href="../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>,<a href="../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>&gt;&nbsp;graph,
       <a href="../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>&nbsp;thisNode,
       scala.Option&lt;<a href="../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>&gt;&nbsp;edge)</code>&nbsp;</td>
 </tr>
@@ -155,20 +155,20 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;T&gt;</code></td>
-<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/Stream.html#apply(io.gearpump.util.Graph, io.gearpump.streaming.dsl.op.Op, scala.Option)">apply</a></strong>(io.gearpump.util.Graph&lt;<a href="../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>,<a href="../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>&gt;&nbsp;graph,
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/Stream.html#apply(io.gearpump.util.Graph,%20io.gearpump.streaming.dsl.op.Op,%20scala.Option)">apply</a></strong>(io.gearpump.util.Graph&lt;<a href="../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>,<a href="../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>&gt;&nbsp;graph,
      <a href="../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>&nbsp;node,
      scala.Option&lt;<a href="../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>&gt;&nbsp;edge)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>&gt;</code></td>
-<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/Stream.html#filter(scala.Function1, java.lang.String)">filter</a></strong>(scala.Function1&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>,java.lang.Object&gt;&nbsp;fun,
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/Stream.html#filter(scala.Function1,%20java.lang.String)">filter</a></strong>(scala.Function1&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>,java.lang.Object&gt;&nbsp;fun,
       java.lang.String&nbsp;description)</code>
 <div class="block">reserve records when fun(T) == true</div>
 </td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>&lt;R&gt;&nbsp;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;R&gt;</code></td>
-<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/Stream.html#flatMap(scala.Function1, java.lang.String)">flatMap</a></strong>(scala.Function1&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>,scala.collection.TraversableOnce&lt;R&gt;&gt;&nbsp;fun,
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/Stream.html#flatMap(scala.Function1,%20java.lang.String)">flatMap</a></strong>(scala.Function1&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>,scala.collection.TraversableOnce&lt;R&gt;&gt;&nbsp;fun,
        java.lang.String&nbsp;description)</code>
 <div class="block">convert a value[T] to a list of value[R]</div>
 </td>
@@ -179,7 +179,7 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>&lt;Group&gt;&nbsp;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>&gt;</code></td>
-<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/Stream.html#groupBy(scala.Function1, int, java.lang.String)">groupBy</a></strong>(scala.Function1&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>,Group&gt;&nbsp;fun,
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/Stream.html#groupBy(scala.Function1,%20int,%20java.lang.String)">groupBy</a></strong>(scala.Function1&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>,Group&gt;&nbsp;fun,
        int&nbsp;parallelism,
        java.lang.String&nbsp;description)</code>
 <div class="block">Group by fun(T)</div>
@@ -193,21 +193,21 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>&lt;R&gt;&nbsp;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;R&gt;</code></td>
-<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/Stream.html#map(scala.Function1, java.lang.String)">map</a></strong>(scala.Function1&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>,R&gt;&nbsp;fun,
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/Stream.html#map(scala.Function1,%20java.lang.String)">map</a></strong>(scala.Function1&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>,R&gt;&nbsp;fun,
    java.lang.String&nbsp;description)</code>
 <div class="block">convert value[T] to value[R]</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>&gt;</code></td>
-<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/Stream.html#merge(io.gearpump.streaming.dsl.Stream, java.lang.String)">merge</a></strong>(<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>&gt;&nbsp;other,
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/Stream.html#merge(io.gearpump.streaming.dsl.Stream,%20java.lang.String)">merge</a></strong>(<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>&gt;&nbsp;other,
      java.lang.String&nbsp;description)</code>
 <div class="block">Merge data from two stream into one</div>
 </td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>&lt;R&gt;&nbsp;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;R&gt;</code></td>
-<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/Stream.html#process(java.lang.Class, int, io.gearpump.cluster.UserConfig, java.lang.String)">process</a></strong>(java.lang.Class&lt;? extends <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;&nbsp;processor,
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/Stream.html#process(java.lang.Class,%20int,%20io.gearpump.cluster.UserConfig,%20java.lang.String)">process</a></strong>(java.lang.Class&lt;? extends <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;&nbsp;processor,
        int&nbsp;parallism,
        io.gearpump.cluster.UserConfig&nbsp;conf,
        java.lang.String&nbsp;description)</code>
@@ -216,7 +216,7 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>&gt;</code></td>
-<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/Stream.html#reduce(scala.Function2, java.lang.String)">reduce</a></strong>(scala.Function2&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>,<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>,<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>&gt;&nbsp;fun,
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/Stream.html#reduce(scala.Function2,%20java.lang.String)">reduce</a></strong>(scala.Function2&lt;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>,<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>,<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="type parameter in Stream">T</a>&gt;&nbsp;fun,
       java.lang.String&nbsp;description)</code>
 <div class="block">Reduce opeartion</div>
 </td>
@@ -447,12 +447,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/dsl/LoggerSink.html" title="class in io.gearpump.streaming.dsl"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/dsl/Stream.Sink.html" title="class in io.gearpump.streaming.dsl"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/dsl/LoggerSink.html" title="class in io.gearpump.streaming.dsl"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/dsl/Stream.Sink.html" title="class in io.gearpump.streaming.dsl"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/dsl/Stream.html" target="_top">FRAMES</a></li>
-<li><a href="Stream.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/dsl/Stream.html" target="_top">Frames</a></li>
+<li><a href="Stream.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -471,17 +471,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li><a href="#nested_class_summary">NESTED</a>&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/StreamApp$.html b/releases/latest/api/java/io/gearpump/streaming/dsl/StreamApp$.html
index fd34a72..f159568 100644
--- a/releases/latest/api/java/io/gearpump/streaming/dsl/StreamApp$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/StreamApp$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:19 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:39 CST 2016 -->
 <title>StreamApp$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/dsl/StreamApp.Source.html" title="class in io.gearpump.streaming.dsl"><span class="strong">PREV CLASS</span></a></li>
-<li>NEXT CLASS</li>
+<li><a href="../../../../io/gearpump/streaming/dsl/StreamApp.Source.html" title="class in io.gearpump.streaming.dsl"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/dsl/StreamApp$.html" target="_top">FRAMES</a></li>
-<li><a href="StreamApp$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/dsl/StreamApp$.html" target="_top">Frames</a></li>
+<li><a href="StreamApp$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.dsl</p>
+<div class="subTitle">io.gearpump.streaming.dsl</div>
 <h2 title="Class StreamApp$" class="title">Class StreamApp$</h2>
 </div>
 <div class="contentContainer">
@@ -95,7 +95,7 @@
 <li class="blockList">
 <hr>
 <br>
-<pre>public class <strong>StreamApp$</strong>
+<pre>public class <span class="strong">StreamApp$</span>
 extends java.lang.Object</pre>
 </li>
 </ul>
@@ -155,7 +155,7 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl">StreamApp</a></code></td>
-<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/StreamApp$.html#apply(java.lang.String, io.gearpump.cluster.client.ClientContext, io.gearpump.cluster.UserConfig)">apply</a></strong>(java.lang.String&nbsp;name,
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/StreamApp$.html#apply(java.lang.String,%20io.gearpump.cluster.client.ClientContext,%20io.gearpump.cluster.UserConfig)">apply</a></strong>(java.lang.String&nbsp;name,
      io.gearpump.cluster.client.ClientContext&nbsp;context,
      io.gearpump.cluster.UserConfig&nbsp;userConfig)</code>&nbsp;</td>
 </tr>
@@ -265,12 +265,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/dsl/StreamApp.Source.html" title="class in io.gearpump.streaming.dsl"><span class="strong">PREV CLASS</span></a></li>
-<li>NEXT CLASS</li>
+<li><a href="../../../../io/gearpump/streaming/dsl/StreamApp.Source.html" title="class in io.gearpump.streaming.dsl"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/dsl/StreamApp$.html" target="_top">FRAMES</a></li>
-<li><a href="StreamApp$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/dsl/StreamApp$.html" target="_top">Frames</a></li>
+<li><a href="StreamApp$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -289,17 +289,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/StreamApp.Source.html b/releases/latest/api/java/io/gearpump/streaming/dsl/StreamApp.Source.html
index ee0c6b4..1e23258 100644
--- a/releases/latest/api/java/io/gearpump/streaming/dsl/StreamApp.Source.html
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/StreamApp.Source.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:19 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:39 CST 2016 -->
 <title>StreamApp.Source</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/dsl/StreamApp$.html" title="class in io.gearpump.streaming.dsl"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/dsl/StreamApp$.html" title="class in io.gearpump.streaming.dsl"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/dsl/StreamApp.Source.html" target="_top">FRAMES</a></li>
-<li><a href="StreamApp.Source.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/dsl/StreamApp.Source.html" target="_top">Frames</a></li>
+<li><a href="StreamApp.Source.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.dsl</p>
+<div class="subTitle">io.gearpump.streaming.dsl</div>
 <h2 title="Class StreamApp.Source" class="title">Class StreamApp.Source</h2>
 </div>
 <div class="contentContainer">
@@ -103,7 +103,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>StreamApp.Source</strong>
+<pre>public static class <span class="strong">StreamApp.Source</span>
 extends java.lang.Object
 implements java.io.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.dsl.StreamApp.Source">Serialized Form</a></dd></dl>
@@ -144,38 +144,38 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>&lt;T&gt;&nbsp;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;T&gt;</code></td>
-<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/StreamApp.Source.html#source(java.lang.Class, int, io.gearpump.cluster.UserConfig, java.lang.String)">source</a></strong>(java.lang.Class&lt;? extends <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;&nbsp;source,
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/StreamApp.Source.html#source(java.lang.Class,%20int,%20io.gearpump.cluster.UserConfig,%20java.lang.String)">source</a></strong>(java.lang.Class&lt;? extends <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;&nbsp;source,
       int&nbsp;parallism,
       io.gearpump.cluster.UserConfig&nbsp;conf,
       java.lang.String&nbsp;description)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>&lt;T&gt;&nbsp;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;T&gt;</code></td>
-<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/StreamApp.Source.html#source(io.gearpump.streaming.source.DataSource, int)">source</a></strong>(<a href="../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source">DataSource</a>&nbsp;dataSource,
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/StreamApp.Source.html#source(io.gearpump.streaming.source.DataSource,%20int)">source</a></strong>(<a href="../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source">DataSource</a>&nbsp;dataSource,
       int&nbsp;parallism)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>&lt;T&gt;&nbsp;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;T&gt;</code></td>
-<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/StreamApp.Source.html#source(io.gearpump.streaming.source.DataSource, int, java.lang.String)">source</a></strong>(<a href="../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source">DataSource</a>&nbsp;dataSource,
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/StreamApp.Source.html#source(io.gearpump.streaming.source.DataSource,%20int,%20java.lang.String)">source</a></strong>(<a href="../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source">DataSource</a>&nbsp;dataSource,
       int&nbsp;parallism,
       java.lang.String&nbsp;description)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>&lt;T&gt;&nbsp;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;T&gt;</code></td>
-<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/StreamApp.Source.html#source(io.gearpump.streaming.source.DataSource, int, io.gearpump.cluster.UserConfig)">source</a></strong>(<a href="../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source">DataSource</a>&nbsp;dataSource,
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/StreamApp.Source.html#source(io.gearpump.streaming.source.DataSource,%20int,%20io.gearpump.cluster.UserConfig)">source</a></strong>(<a href="../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source">DataSource</a>&nbsp;dataSource,
       int&nbsp;parallism,
       io.gearpump.cluster.UserConfig&nbsp;conf)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>&lt;T&gt;&nbsp;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;T&gt;</code></td>
-<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/StreamApp.Source.html#source(io.gearpump.streaming.source.DataSource, int, io.gearpump.cluster.UserConfig, java.lang.String)">source</a></strong>(<a href="../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source">DataSource</a>&nbsp;dataSource,
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/StreamApp.Source.html#source(io.gearpump.streaming.source.DataSource,%20int,%20io.gearpump.cluster.UserConfig,%20java.lang.String)">source</a></strong>(<a href="../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source">DataSource</a>&nbsp;dataSource,
       int&nbsp;parallism,
       io.gearpump.cluster.UserConfig&nbsp;conf,
       java.lang.String&nbsp;description)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>&lt;T&gt;&nbsp;<a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;T&gt;</code></td>
-<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/StreamApp.Source.html#source(scala.collection.Seq, int, java.lang.String)">source</a></strong>(scala.collection.Seq&lt;T&gt;&nbsp;seq,
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/StreamApp.Source.html#source(scala.collection.Seq,%20int,%20java.lang.String)">source</a></strong>(scala.collection.Seq&lt;T&gt;&nbsp;seq,
       int&nbsp;parallism,
       java.lang.String&nbsp;description)</code>&nbsp;</td>
 </tr>
@@ -310,12 +310,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/dsl/StreamApp$.html" title="class in io.gearpump.streaming.dsl"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/dsl/StreamApp$.html" title="class in io.gearpump.streaming.dsl"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/dsl/StreamApp.Source.html" target="_top">FRAMES</a></li>
-<li><a href="StreamApp.Source.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/dsl/StreamApp.Source.html" target="_top">Frames</a></li>
+<li><a href="StreamApp.Source.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -334,17 +334,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/StreamApp.html b/releases/latest/api/java/io/gearpump/streaming/dsl/StreamApp.html
index 9871244..da2cb49 100644
--- a/releases/latest/api/java/io/gearpump/streaming/dsl/StreamApp.html
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/StreamApp.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:19 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:39 CST 2016 -->
 <title>StreamApp</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/dsl/Stream$.html" title="class in io.gearpump.streaming.dsl"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/dsl/StreamApp.Source.html" title="class in io.gearpump.streaming.dsl"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/dsl/Stream$.html" title="class in io.gearpump.streaming.dsl"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/dsl/StreamApp.Source.html" title="class in io.gearpump.streaming.dsl"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/dsl/StreamApp.html" target="_top">FRAMES</a></li>
-<li><a href="StreamApp.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/dsl/StreamApp.html" target="_top">Frames</a></li>
+<li><a href="StreamApp.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li><a href="#nested_class_summary">NESTED</a>&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.dsl</p>
+<div class="subTitle">io.gearpump.streaming.dsl</div>
 <h2 title="Class StreamApp" class="title">Class StreamApp</h2>
 </div>
 <div class="contentContainer">
@@ -95,7 +95,7 @@
 <li class="blockList">
 <hr>
 <br>
-<pre>public class <strong>StreamApp</strong>
+<pre>public class <span class="strong">StreamApp</span>
 extends java.lang.Object</pre>
 <div class="block">Example:
  <p>
@@ -147,12 +147,12 @@
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/dsl/StreamApp.html#StreamApp(java.lang.String, akka.actor.ActorSystem, io.gearpump.cluster.UserConfig)">StreamApp</a></strong>(java.lang.String&nbsp;name,
+<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/dsl/StreamApp.html#StreamApp(java.lang.String,%20akka.actor.ActorSystem,%20io.gearpump.cluster.UserConfig)">StreamApp</a></strong>(java.lang.String&nbsp;name,
          akka.actor.ActorSystem&nbsp;system,
          io.gearpump.cluster.UserConfig&nbsp;userConfig)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/dsl/StreamApp.html#StreamApp(java.lang.String, akka.actor.ActorSystem, io.gearpump.cluster.UserConfig, io.gearpump.util.Graph)">StreamApp</a></strong>(java.lang.String&nbsp;name,
+<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/dsl/StreamApp.html#StreamApp(java.lang.String,%20akka.actor.ActorSystem,%20io.gearpump.cluster.UserConfig,%20io.gearpump.util.Graph)">StreamApp</a></strong>(java.lang.String&nbsp;name,
          akka.actor.ActorSystem&nbsp;system,
          io.gearpump.cluster.UserConfig&nbsp;userConfig,
          io.gearpump.util.Graph&lt;<a href="../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>,<a href="../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>&gt;&nbsp;graph)</code>&nbsp;</td>
@@ -174,7 +174,7 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/dsl/StreamApp.html" title="class in io.gearpump.streaming.dsl">StreamApp</a></code></td>
-<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/StreamApp.html#apply(java.lang.String, io.gearpump.cluster.client.ClientContext, io.gearpump.cluster.UserConfig)">apply</a></strong>(java.lang.String&nbsp;name,
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/dsl/StreamApp.html#apply(java.lang.String,%20io.gearpump.cluster.client.ClientContext,%20io.gearpump.cluster.UserConfig)">apply</a></strong>(java.lang.String&nbsp;name,
      io.gearpump.cluster.client.ClientContext&nbsp;context,
      io.gearpump.cluster.UserConfig&nbsp;userConfig)</code>&nbsp;</td>
 </tr>
@@ -319,12 +319,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/dsl/Stream$.html" title="class in io.gearpump.streaming.dsl"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/dsl/StreamApp.Source.html" title="class in io.gearpump.streaming.dsl"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/dsl/Stream$.html" title="class in io.gearpump.streaming.dsl"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/dsl/StreamApp.Source.html" title="class in io.gearpump.streaming.dsl"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/dsl/StreamApp.html" target="_top">FRAMES</a></li>
-<li><a href="StreamApp.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/dsl/StreamApp.html" target="_top">Frames</a></li>
+<li><a href="StreamApp.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -343,17 +343,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li><a href="#nested_class_summary">NESTED</a>&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/example/WordCount$.html b/releases/latest/api/java/io/gearpump/streaming/dsl/example/WordCount$.html
index 1ebede9..020d06f 100644
--- a/releases/latest/api/java/io/gearpump/streaming/dsl/example/WordCount$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/example/WordCount$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:41 CST 2016 -->
 <title>WordCount$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/dsl/example/WordCount.html" title="class in io.gearpump.streaming.dsl.example"><span class="strong">PREV CLASS</span></a></li>
-<li>NEXT CLASS</li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/example/WordCount.html" title="class in io.gearpump.streaming.dsl.example"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/example/WordCount$.html" target="_top">FRAMES</a></li>
-<li><a href="WordCount$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/example/WordCount$.html" target="_top">Frames</a></li>
+<li><a href="WordCount$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.dsl.example</p>
+<div class="subTitle">io.gearpump.streaming.dsl.example</div>
 <h2 title="Class WordCount$" class="title">Class WordCount$</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>WordCount$</strong>
+<pre>public class <span class="strong">WordCount$</span>
 extends java.lang.Object
 implements io.gearpump.util.AkkaApp, io.gearpump.cluster.main.ArgumentsParser</pre>
 </li>
@@ -175,7 +175,7 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/example/WordCount$.html#main(com.typesafe.config.Config, java.lang.String[])">main</a></strong>(com.typesafe.config.Config&nbsp;akkaConf,
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/example/WordCount$.html#main(com.typesafe.config.Config,%20java.lang.String[])">main</a></strong>(com.typesafe.config.Config&nbsp;akkaConf,
     java.lang.String[]&nbsp;args)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
@@ -305,12 +305,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/dsl/example/WordCount.html" title="class in io.gearpump.streaming.dsl.example"><span class="strong">PREV CLASS</span></a></li>
-<li>NEXT CLASS</li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/example/WordCount.html" title="class in io.gearpump.streaming.dsl.example"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/example/WordCount$.html" target="_top">FRAMES</a></li>
-<li><a href="WordCount$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/example/WordCount$.html" target="_top">Frames</a></li>
+<li><a href="WordCount$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -329,17 +329,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/example/WordCount.html b/releases/latest/api/java/io/gearpump/streaming/dsl/example/WordCount.html
index 7596c14..693568d 100644
--- a/releases/latest/api/java/io/gearpump/streaming/dsl/example/WordCount.html
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/example/WordCount.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:41 CST 2016 -->
 <title>WordCount</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li>PREV CLASS</li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/example/WordCount$.html" title="class in io.gearpump.streaming.dsl.example"><span class="strong">NEXT CLASS</span></a></li>
+<li>Prev Class</li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/example/WordCount$.html" title="class in io.gearpump.streaming.dsl.example"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/example/WordCount.html" target="_top">FRAMES</a></li>
-<li><a href="WordCount.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/example/WordCount.html" target="_top">Frames</a></li>
+<li><a href="WordCount.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.dsl.example</p>
+<div class="subTitle">io.gearpump.streaming.dsl.example</div>
 <h2 title="Class WordCount" class="title">Class WordCount</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>WordCount</strong>
+<pre>public class <span class="strong">WordCount</span>
 extends java.lang.Object
 implements io.gearpump.util.AkkaApp, io.gearpump.cluster.main.ArgumentsParser</pre>
 </li>
@@ -154,7 +154,7 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>static void</code></td>
-<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/example/WordCount.html#main(com.typesafe.config.Config, java.lang.String[])">main</a></strong>(com.typesafe.config.Config&nbsp;akkaConf,
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/example/WordCount.html#main(com.typesafe.config.Config,%20java.lang.String[])">main</a></strong>(com.typesafe.config.Config&nbsp;akkaConf,
     java.lang.String[]&nbsp;args)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
@@ -258,12 +258,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li>PREV CLASS</li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/example/WordCount$.html" title="class in io.gearpump.streaming.dsl.example"><span class="strong">NEXT CLASS</span></a></li>
+<li>Prev Class</li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/example/WordCount$.html" title="class in io.gearpump.streaming.dsl.example"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/example/WordCount.html" target="_top">FRAMES</a></li>
-<li><a href="WordCount.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/example/WordCount.html" target="_top">Frames</a></li>
+<li><a href="WordCount.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -282,17 +282,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/example/package-frame.html b/releases/latest/api/java/io/gearpump/streaming/dsl/example/package-frame.html
index a63c537..466ae4e 100644
--- a/releases/latest/api/java/io/gearpump/streaming/dsl/example/package-frame.html
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/example/package-frame.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:22 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>io.gearpump.streaming.dsl.example</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/example/package-summary.html b/releases/latest/api/java/io/gearpump/streaming/dsl/example/package-summary.html
index 05a469a..8a696b8 100644
--- a/releases/latest/api/java/io/gearpump/streaming/dsl/example/package-summary.html
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/example/package-summary.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:22 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>io.gearpump.streaming.dsl.example</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/dsl/package-summary.html">PREV PACKAGE</a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/package-summary.html">NEXT PACKAGE</a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/package-summary.html">Next Package</a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/example/package-summary.html" target="_top">FRAMES</a></li>
-<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/example/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -105,12 +105,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/dsl/package-summary.html">PREV PACKAGE</a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/package-summary.html">NEXT PACKAGE</a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/package-summary.html">Next Package</a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/example/package-summary.html" target="_top">FRAMES</a></li>
-<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/example/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/example/package-tree.html b/releases/latest/api/java/io/gearpump/streaming/dsl/example/package-tree.html
index 2b9a8ef..107d2b3 100644
--- a/releases/latest/api/java/io/gearpump/streaming/dsl/example/package-tree.html
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/example/package-tree.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:22 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>io.gearpump.streaming.dsl.example Class Hierarchy</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/dsl/package-tree.html">PREV</a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/package-tree.html">NEXT</a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/package-tree.html">Prev</a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/package-tree.html">Next</a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/example/package-tree.html" target="_top">FRAMES</a></li>
-<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/example/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -97,12 +97,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/dsl/package-tree.html">PREV</a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/package-tree.html">NEXT</a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/package-tree.html">Prev</a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/package-tree.html">Next</a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/example/package-tree.html" target="_top">FRAMES</a></li>
-<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/example/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/op/DataSinkOp$.html b/releases/latest/api/java/io/gearpump/streaming/dsl/op/DataSinkOp$.html
index fd7259e..ca996fb 100644
--- a/releases/latest/api/java/io/gearpump/streaming/dsl/op/DataSinkOp$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/op/DataSinkOp$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>DataSinkOp$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/DataSinkOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/DataSinkOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/DataSinkOp$.html" target="_top">FRAMES</a></li>
-<li><a href="DataSinkOp$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/DataSinkOp$.html" target="_top">Frames</a></li>
+<li><a href="DataSinkOp$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.dsl.op</p>
+<div class="subTitle">io.gearpump.streaming.dsl.op</div>
 <h2 title="Class DataSinkOp$" class="title">Class DataSinkOp$</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>DataSinkOp$</strong>
+<pre>public class <span class="strong">DataSinkOp$</span>
 extends java.lang.Object
 implements scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.op.DataSinkOp$">Serialized Form</a></dd></dl>
@@ -226,12 +226,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/DataSinkOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/DataSinkOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/DataSinkOp$.html" target="_top">FRAMES</a></li>
-<li><a href="DataSinkOp$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/DataSinkOp$.html" target="_top">Frames</a></li>
+<li><a href="DataSinkOp$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -250,17 +250,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/op/DataSinkOp.html b/releases/latest/api/java/io/gearpump/streaming/dsl/op/DataSinkOp.html
index d3aedf0..0236111 100644
--- a/releases/latest/api/java/io/gearpump/streaming/dsl/op/DataSinkOp.html
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/op/DataSinkOp.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>DataSinkOp</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li>PREV CLASS</li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/DataSinkOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+<li>Prev Class</li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/DataSinkOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/DataSinkOp.html" target="_top">FRAMES</a></li>
-<li><a href="DataSinkOp.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/DataSinkOp.html" target="_top">Frames</a></li>
+<li><a href="DataSinkOp.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.dsl.op</p>
+<div class="subTitle">io.gearpump.streaming.dsl.op</div>
 <h2 title="Class DataSinkOp" class="title">Class DataSinkOp&lt;T&gt;</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>DataSinkOp&lt;T&gt;</strong>
+<pre>public class <span class="strong">DataSinkOp&lt;T&gt;</span>
 extends java.lang.Object
 implements <a href="../../../../../io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op">ParameterizedOp</a>&lt;T&gt;, scala.Product, scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.op.DataSinkOp">Serialized Form</a></dd></dl>
@@ -121,7 +121,7 @@
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/op/DataSinkOp.html#DataSinkOp(io.gearpump.streaming.sink.DataSink, int, io.gearpump.cluster.UserConfig, java.lang.String)">DataSinkOp</a></strong>(<a href="../../../../../io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink">DataSink</a>&nbsp;dataSink,
+<td class="colOne"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/op/DataSinkOp.html#DataSinkOp(io.gearpump.streaming.sink.DataSink,%20int,%20io.gearpump.cluster.UserConfig,%20java.lang.String)">DataSinkOp</a></strong>(<a href="../../../../../io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink">DataSink</a>&nbsp;dataSink,
           int&nbsp;parallelism,
           io.gearpump.cluster.UserConfig&nbsp;conf,
           java.lang.String&nbsp;description)</code>&nbsp;</td>
@@ -282,12 +282,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li>PREV CLASS</li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/DataSinkOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+<li>Prev Class</li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/DataSinkOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/DataSinkOp.html" target="_top">FRAMES</a></li>
-<li><a href="DataSinkOp.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/DataSinkOp.html" target="_top">Frames</a></li>
+<li><a href="DataSinkOp.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -306,17 +306,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/op/DataSourceOp$.html b/releases/latest/api/java/io/gearpump/streaming/dsl/op/DataSourceOp$.html
index ad481af..813f45a 100644
--- a/releases/latest/api/java/io/gearpump/streaming/dsl/op/DataSourceOp$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/op/DataSourceOp$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>DataSourceOp$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/Direct.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/Direct.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/DataSourceOp$.html" target="_top">FRAMES</a></li>
-<li><a href="DataSourceOp$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/DataSourceOp$.html" target="_top">Frames</a></li>
+<li><a href="DataSourceOp$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.dsl.op</p>
+<div class="subTitle">io.gearpump.streaming.dsl.op</div>
 <h2 title="Class DataSourceOp$" class="title">Class DataSourceOp$</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>DataSourceOp$</strong>
+<pre>public class <span class="strong">DataSourceOp$</span>
 extends java.lang.Object
 implements scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.op.DataSourceOp$">Serialized Form</a></dd></dl>
@@ -226,12 +226,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/Direct.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/Direct.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/DataSourceOp$.html" target="_top">FRAMES</a></li>
-<li><a href="DataSourceOp$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/DataSourceOp$.html" target="_top">Frames</a></li>
+<li><a href="DataSourceOp$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -250,17 +250,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/op/DataSourceOp.html b/releases/latest/api/java/io/gearpump/streaming/dsl/op/DataSourceOp.html
index 82b6b37..92bc534 100644
--- a/releases/latest/api/java/io/gearpump/streaming/dsl/op/DataSourceOp.html
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/op/DataSourceOp.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>DataSourceOp</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/DataSinkOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/DataSinkOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/DataSourceOp.html" target="_top">FRAMES</a></li>
-<li><a href="DataSourceOp.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/DataSourceOp.html" target="_top">Frames</a></li>
+<li><a href="DataSourceOp.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.dsl.op</p>
+<div class="subTitle">io.gearpump.streaming.dsl.op</div>
 <h2 title="Class DataSourceOp" class="title">Class DataSourceOp&lt;T&gt;</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>DataSourceOp&lt;T&gt;</strong>
+<pre>public class <span class="strong">DataSourceOp&lt;T&gt;</span>
 extends java.lang.Object
 implements <a href="../../../../../io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op">ParameterizedOp</a>&lt;T&gt;, scala.Product, scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.op.DataSourceOp">Serialized Form</a></dd></dl>
@@ -121,7 +121,7 @@
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp.html#DataSourceOp(io.gearpump.streaming.source.DataSource, int, io.gearpump.cluster.UserConfig, java.lang.String)">DataSourceOp</a></strong>(<a href="../../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source">DataSource</a>&nbsp;dataSource,
+<td class="colOne"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp.html#DataSourceOp(io.gearpump.streaming.source.DataSource,%20int,%20io.gearpump.cluster.UserConfig,%20java.lang.String)">DataSourceOp</a></strong>(<a href="../../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source">DataSource</a>&nbsp;dataSource,
             int&nbsp;parallelism,
             io.gearpump.cluster.UserConfig&nbsp;conf,
             java.lang.String&nbsp;description)</code>&nbsp;</td>
@@ -282,12 +282,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/DataSinkOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/DataSinkOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/DataSourceOp.html" target="_top">FRAMES</a></li>
-<li><a href="DataSourceOp.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/DataSourceOp.html" target="_top">Frames</a></li>
+<li><a href="DataSourceOp.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -306,17 +306,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/op/Direct$.html b/releases/latest/api/java/io/gearpump/streaming/dsl/op/Direct$.html
index 8fed29d..6b27206 100644
--- a/releases/latest/api/java/io/gearpump/streaming/dsl/op/Direct$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/op/Direct$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>Direct$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/Direct.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/Direct.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/Direct$.html" target="_top">FRAMES</a></li>
-<li><a href="Direct$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/Direct$.html" target="_top">Frames</a></li>
+<li><a href="Direct$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.dsl.op</p>
+<div class="subTitle">io.gearpump.streaming.dsl.op</div>
 <h2 title="Class Direct$" class="title">Class Direct$</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>Direct$</strong>
+<pre>public class <span class="strong">Direct$</span>
 extends java.lang.Object
 implements <a href="../../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>, scala.Product, scala.Serializable</pre>
 <div class="block">The upstream OP and downstream OP doesn't require network data shuffle.
@@ -245,12 +245,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/Direct.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/Direct.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/Direct$.html" target="_top">FRAMES</a></li>
-<li><a href="Direct$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/Direct$.html" target="_top">Frames</a></li>
+<li><a href="Direct$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -269,17 +269,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/op/Direct.html b/releases/latest/api/java/io/gearpump/streaming/dsl/op/Direct.html
index ab4fe3b..f9c2c68 100644
--- a/releases/latest/api/java/io/gearpump/streaming/dsl/op/Direct.html
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/op/Direct.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>Direct</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/Direct$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/Direct$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/Direct.html" target="_top">FRAMES</a></li>
-<li><a href="Direct.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/Direct.html" target="_top">Frames</a></li>
+<li><a href="Direct.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.dsl.op</p>
+<div class="subTitle">io.gearpump.streaming.dsl.op</div>
 <h2 title="Class Direct" class="title">Class Direct</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>Direct</strong>
+<pre>public class <span class="strong">Direct</span>
 extends java.lang.Object
 implements <a href="../../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>, scala.Product, scala.Serializable</pre>
 <div class="block">The upstream OP and downstream OP doesn't require network data shuffle.
@@ -206,12 +206,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/Direct$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/Direct$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/Direct.html" target="_top">FRAMES</a></li>
-<li><a href="Direct.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/Direct.html" target="_top">Frames</a></li>
+<li><a href="Direct.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -230,17 +230,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/op/FlatMapOp$.html b/releases/latest/api/java/io/gearpump/streaming/dsl/op/FlatMapOp$.html
index ab51f3d..caf3c0f 100644
--- a/releases/latest/api/java/io/gearpump/streaming/dsl/op/FlatMapOp$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/op/FlatMapOp$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>FlatMapOp$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/FlatMapOp$.html" target="_top">FRAMES</a></li>
-<li><a href="FlatMapOp$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/FlatMapOp$.html" target="_top">Frames</a></li>
+<li><a href="FlatMapOp$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.dsl.op</p>
+<div class="subTitle">io.gearpump.streaming.dsl.op</div>
 <h2 title="Class FlatMapOp$" class="title">Class FlatMapOp$</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>FlatMapOp$</strong>
+<pre>public class <span class="strong">FlatMapOp$</span>
 extends java.lang.Object
 implements scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.op.FlatMapOp$">Serialized Form</a></dd></dl>
@@ -226,12 +226,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/FlatMapOp$.html" target="_top">FRAMES</a></li>
-<li><a href="FlatMapOp$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/FlatMapOp$.html" target="_top">Frames</a></li>
+<li><a href="FlatMapOp$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -250,17 +250,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/op/FlatMapOp.html b/releases/latest/api/java/io/gearpump/streaming/dsl/op/FlatMapOp.html
index 116e7e3..a79d189 100644
--- a/releases/latest/api/java/io/gearpump/streaming/dsl/op/FlatMapOp.html
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/op/FlatMapOp.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>FlatMapOp</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/Direct$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/Direct$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/FlatMapOp.html" target="_top">FRAMES</a></li>
-<li><a href="FlatMapOp.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/FlatMapOp.html" target="_top">Frames</a></li>
+<li><a href="FlatMapOp.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.dsl.op</p>
+<div class="subTitle">io.gearpump.streaming.dsl.op</div>
 <h2 title="Class FlatMapOp" class="title">Class FlatMapOp&lt;T,R&gt;</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>FlatMapOp&lt;T,R&gt;</strong>
+<pre>public class <span class="strong">FlatMapOp&lt;T,R&gt;</span>
 extends java.lang.Object
 implements <a href="../../../../../io/gearpump/streaming/dsl/op/SlaveOp.html" title="interface in io.gearpump.streaming.dsl.op">SlaveOp</a>&lt;T&gt;, scala.Product, scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.op.FlatMapOp">Serialized Form</a></dd></dl>
@@ -121,7 +121,7 @@
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp.html#FlatMapOp(scala.Function1, java.lang.String, io.gearpump.cluster.UserConfig)">FlatMapOp</a></strong>(scala.Function1&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp.html" title="type parameter in FlatMapOp">T</a>,scala.collection.TraversableOnce&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp.html" title="type parameter in FlatMapOp">R</a>&gt;&gt;&nbsp;fun,
+<td class="colOne"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp.html#FlatMapOp(scala.Function1,%20java.lang.String,%20io.gearpump.cluster.UserConfig)">FlatMapOp</a></strong>(scala.Function1&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp.html" title="type parameter in FlatMapOp">T</a>,scala.collection.TraversableOnce&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp.html" title="type parameter in FlatMapOp">R</a>&gt;&gt;&nbsp;fun,
          java.lang.String&nbsp;description,
          io.gearpump.cluster.UserConfig&nbsp;conf)</code>&nbsp;</td>
 </tr>
@@ -267,12 +267,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/Direct$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/Direct$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/FlatMapOp.html" target="_top">FRAMES</a></li>
-<li><a href="FlatMapOp.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/FlatMapOp.html" target="_top">Frames</a></li>
+<li><a href="FlatMapOp.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -291,17 +291,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/op/GroupByOp$.html b/releases/latest/api/java/io/gearpump/streaming/dsl/op/GroupByOp$.html
index 681ea08..4b2bf13 100644
--- a/releases/latest/api/java/io/gearpump/streaming/dsl/op/GroupByOp$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/op/GroupByOp$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>GroupByOp$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/MasterOp.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/MasterOp.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/GroupByOp$.html" target="_top">FRAMES</a></li>
-<li><a href="GroupByOp$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/GroupByOp$.html" target="_top">Frames</a></li>
+<li><a href="GroupByOp$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.dsl.op</p>
+<div class="subTitle">io.gearpump.streaming.dsl.op</div>
 <h2 title="Class GroupByOp$" class="title">Class GroupByOp$</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>GroupByOp$</strong>
+<pre>public class <span class="strong">GroupByOp$</span>
 extends java.lang.Object
 implements scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.op.GroupByOp$">Serialized Form</a></dd></dl>
@@ -226,12 +226,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/MasterOp.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/MasterOp.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/GroupByOp$.html" target="_top">FRAMES</a></li>
-<li><a href="GroupByOp$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/GroupByOp$.html" target="_top">Frames</a></li>
+<li><a href="GroupByOp$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -250,17 +250,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/op/GroupByOp.html b/releases/latest/api/java/io/gearpump/streaming/dsl/op/GroupByOp.html
index 0803501..5f056f8 100644
--- a/releases/latest/api/java/io/gearpump/streaming/dsl/op/GroupByOp.html
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/op/GroupByOp.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>GroupByOp</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/GroupByOp.html" target="_top">FRAMES</a></li>
-<li><a href="GroupByOp.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/GroupByOp.html" target="_top">Frames</a></li>
+<li><a href="GroupByOp.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.dsl.op</p>
+<div class="subTitle">io.gearpump.streaming.dsl.op</div>
 <h2 title="Class GroupByOp" class="title">Class GroupByOp&lt;T,R&gt;</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>GroupByOp&lt;T,R&gt;</strong>
+<pre>public class <span class="strong">GroupByOp&lt;T,R&gt;</span>
 extends java.lang.Object
 implements <a href="../../../../../io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op">ParameterizedOp</a>&lt;T&gt;, scala.Product, scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.op.GroupByOp">Serialized Form</a></dd></dl>
@@ -121,7 +121,7 @@
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp.html#GroupByOp(scala.Function1, int, java.lang.String, io.gearpump.cluster.UserConfig)">GroupByOp</a></strong>(scala.Function1&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp.html" title="type parameter in GroupByOp">T</a>,<a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp.html" title="type parameter in GroupByOp">R</a>&gt;&nbsp;fun,
+<td class="colOne"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp.html#GroupByOp(scala.Function1,%20int,%20java.lang.String,%20io.gearpump.cluster.UserConfig)">GroupByOp</a></strong>(scala.Function1&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp.html" title="type parameter in GroupByOp">T</a>,<a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp.html" title="type parameter in GroupByOp">R</a>&gt;&nbsp;fun,
          int&nbsp;parallelism,
          java.lang.String&nbsp;description,
          io.gearpump.cluster.UserConfig&nbsp;conf)</code>&nbsp;</td>
@@ -282,12 +282,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/GroupByOp.html" target="_top">FRAMES</a></li>
-<li><a href="GroupByOp.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/GroupByOp.html" target="_top">Frames</a></li>
+<li><a href="GroupByOp.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -306,17 +306,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/op/MasterOp.html b/releases/latest/api/java/io/gearpump/streaming/dsl/op/MasterOp.html
index 26b4b21..2a46939 100644
--- a/releases/latest/api/java/io/gearpump/streaming/dsl/op/MasterOp.html
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/op/MasterOp.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>MasterOp</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/MergeOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/MergeOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/MasterOp.html" target="_top">FRAMES</a></li>
-<li><a href="MasterOp.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/MasterOp.html" target="_top">Frames</a></li>
+<li><a href="MasterOp.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.dsl.op</p>
+<div class="subTitle">io.gearpump.streaming.dsl.op</div>
 <h2 title="Interface MasterOp" class="title">Interface MasterOp</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public interface <strong>MasterOp</strong>
+<pre>public interface <span class="strong">MasterOp</span>
 extends <a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a></pre>
 </li>
 </ul>
@@ -145,12 +145,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/MergeOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/MergeOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/MasterOp.html" target="_top">FRAMES</a></li>
-<li><a href="MasterOp.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/MasterOp.html" target="_top">Frames</a></li>
+<li><a href="MasterOp.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -169,17 +169,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/op/MergeOp$.html b/releases/latest/api/java/io/gearpump/streaming/dsl/op/MergeOp$.html
index ee3473e..cb9daed 100644
--- a/releases/latest/api/java/io/gearpump/streaming/dsl/op/MergeOp$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/op/MergeOp$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>MergeOp$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/MergeOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/MergeOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/MergeOp$.html" target="_top">FRAMES</a></li>
-<li><a href="MergeOp$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/MergeOp$.html" target="_top">Frames</a></li>
+<li><a href="MergeOp$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction2">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction2">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.dsl.op</p>
+<div class="subTitle">io.gearpump.streaming.dsl.op</div>
 <h2 title="Class MergeOp$" class="title">Class MergeOp$</h2>
 </div>
 <div class="contentContainer">
@@ -104,7 +104,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>MergeOp$</strong>
+<pre>public class <span class="strong">MergeOp$</span>
 extends scala.runtime.AbstractFunction2&lt;java.lang.String,io.gearpump.cluster.UserConfig,<a href="../../../../../io/gearpump/streaming/dsl/op/MergeOp.html" title="class in io.gearpump.streaming.dsl.op">MergeOp</a>&gt;
 implements scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.op.MergeOp$">Serialized Form</a></dd></dl>
@@ -245,12 +245,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/MergeOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/MergeOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/MergeOp$.html" target="_top">FRAMES</a></li>
-<li><a href="MergeOp$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/MergeOp$.html" target="_top">Frames</a></li>
+<li><a href="MergeOp$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -269,17 +269,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction2">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction2">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/op/MergeOp.html b/releases/latest/api/java/io/gearpump/streaming/dsl/op/MergeOp.html
index 5ffa02d..af8bd15 100644
--- a/releases/latest/api/java/io/gearpump/streaming/dsl/op/MergeOp.html
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/op/MergeOp.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>MergeOp</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/MasterOp.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/MergeOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/MasterOp.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/MergeOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/MergeOp.html" target="_top">FRAMES</a></li>
-<li><a href="MergeOp.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/MergeOp.html" target="_top">Frames</a></li>
+<li><a href="MergeOp.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.dsl.op</p>
+<div class="subTitle">io.gearpump.streaming.dsl.op</div>
 <h2 title="Class MergeOp" class="title">Class MergeOp</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>MergeOp</strong>
+<pre>public class <span class="strong">MergeOp</span>
 extends java.lang.Object
 implements <a href="../../../../../io/gearpump/streaming/dsl/op/MasterOp.html" title="interface in io.gearpump.streaming.dsl.op">MasterOp</a>, scala.Product, scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.op.MergeOp">Serialized Form</a></dd></dl>
@@ -121,7 +121,7 @@
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/op/MergeOp.html#MergeOp(java.lang.String, io.gearpump.cluster.UserConfig)">MergeOp</a></strong>(java.lang.String&nbsp;description,
+<td class="colOne"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/op/MergeOp.html#MergeOp(java.lang.String,%20io.gearpump.cluster.UserConfig)">MergeOp</a></strong>(java.lang.String&nbsp;description,
        io.gearpump.cluster.UserConfig&nbsp;conf)</code>&nbsp;</td>
 </tr>
 </table>
@@ -252,12 +252,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/MasterOp.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/MergeOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/MasterOp.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/MergeOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/MergeOp.html" target="_top">FRAMES</a></li>
-<li><a href="MergeOp.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/MergeOp.html" target="_top">Frames</a></li>
+<li><a href="MergeOp.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -276,17 +276,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/op/Op.html b/releases/latest/api/java/io/gearpump/streaming/dsl/op/Op.html
index ec13b8e..70c4036 100644
--- a/releases/latest/api/java/io/gearpump/streaming/dsl/op/Op.html
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/op/Op.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>Op</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/MergeOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/OpChain.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/MergeOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/OpChain.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/Op.html" target="_top">FRAMES</a></li>
-<li><a href="Op.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/Op.html" target="_top">Frames</a></li>
+<li><a href="Op.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.dsl.op</p>
+<div class="subTitle">io.gearpump.streaming.dsl.op</div>
 <h2 title="Interface Op" class="title">Interface Op</h2>
 </div>
 <div class="contentContainer">
@@ -95,7 +95,7 @@
 </dl>
 <hr>
 <br>
-<pre>public interface <strong>Op</strong></pre>
+<pre>public interface <span class="strong">Op</span></pre>
 <div class="block">Operators for the DSL</div>
 </li>
 </ul>
@@ -181,12 +181,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/MergeOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/OpChain.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/MergeOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/OpChain.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/Op.html" target="_top">FRAMES</a></li>
-<li><a href="Op.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/Op.html" target="_top">Frames</a></li>
+<li><a href="Op.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -205,17 +205,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/op/OpChain$.html b/releases/latest/api/java/io/gearpump/streaming/dsl/op/OpChain$.html
index 1a59fd0..9c3c2d1 100644
--- a/releases/latest/api/java/io/gearpump/streaming/dsl/op/OpChain$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/op/OpChain$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>OpChain$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/OpChain.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/OpChain.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/OpChain$.html" target="_top">FRAMES</a></li>
-<li><a href="OpChain$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/OpChain$.html" target="_top">Frames</a></li>
+<li><a href="OpChain$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.dsl.op</p>
+<div class="subTitle">io.gearpump.streaming.dsl.op</div>
 <h2 title="Class OpChain$" class="title">Class OpChain$</h2>
 </div>
 <div class="contentContainer">
@@ -104,7 +104,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>OpChain$</strong>
+<pre>public class <span class="strong">OpChain$</span>
 extends scala.runtime.AbstractFunction1&lt;scala.collection.immutable.List&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>&gt;,<a href="../../../../../io/gearpump/streaming/dsl/op/OpChain.html" title="class in io.gearpump.streaming.dsl.op">OpChain</a>&gt;
 implements scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.op.OpChain$">Serialized Form</a></dd></dl>
@@ -245,12 +245,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/OpChain.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/OpChain.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/OpChain$.html" target="_top">FRAMES</a></li>
-<li><a href="OpChain$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/OpChain$.html" target="_top">Frames</a></li>
+<li><a href="OpChain$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -269,17 +269,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/op/OpChain.html b/releases/latest/api/java/io/gearpump/streaming/dsl/op/OpChain.html
index 68b90d6..20e09aa 100644
--- a/releases/latest/api/java/io/gearpump/streaming/dsl/op/OpChain.html
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/op/OpChain.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>OpChain</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/OpChain$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/OpChain$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/OpChain.html" target="_top">FRAMES</a></li>
-<li><a href="OpChain.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/OpChain.html" target="_top">Frames</a></li>
+<li><a href="OpChain.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.dsl.op</p>
+<div class="subTitle">io.gearpump.streaming.dsl.op</div>
 <h2 title="Class OpChain" class="title">Class OpChain</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>OpChain</strong>
+<pre>public class <span class="strong">OpChain</span>
 extends java.lang.Object
 implements <a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>, scala.Product, scala.Serializable</pre>
 <div class="block">Contains operators which can be chained to single one.
@@ -294,12 +294,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/OpChain$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/OpChain$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/OpChain.html" target="_top">FRAMES</a></li>
-<li><a href="OpChain.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/OpChain.html" target="_top">Frames</a></li>
+<li><a href="OpChain.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -318,17 +318,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/op/OpEdge.html b/releases/latest/api/java/io/gearpump/streaming/dsl/op/OpEdge.html
index a97d0b2..5a47efb 100644
--- a/releases/latest/api/java/io/gearpump/streaming/dsl/op/OpEdge.html
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/op/OpEdge.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>OpEdge</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/OpChain$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/OpChain$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/OpEdge.html" target="_top">FRAMES</a></li>
-<li><a href="OpEdge.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/OpEdge.html" target="_top">Frames</a></li>
+<li><a href="OpEdge.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.dsl.op</p>
+<div class="subTitle">io.gearpump.streaming.dsl.op</div>
 <h2 title="Interface OpEdge" class="title">Interface OpEdge</h2>
 </div>
 <div class="contentContainer">
@@ -91,7 +91,7 @@
 </dl>
 <hr>
 <br>
-<pre>public interface <strong>OpEdge</strong></pre>
+<pre>public interface <span class="strong">OpEdge</span></pre>
 </li>
 </ul>
 </div>
@@ -115,12 +115,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/OpChain$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/OpChain$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/OpEdge.html" target="_top">FRAMES</a></li>
-<li><a href="OpEdge.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/OpEdge.html" target="_top">Frames</a></li>
+<li><a href="OpEdge.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -139,17 +139,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/op/ParameterizedOp.html b/releases/latest/api/java/io/gearpump/streaming/dsl/op/ParameterizedOp.html
index b121855..4d318a5 100644
--- a/releases/latest/api/java/io/gearpump/streaming/dsl/op/ParameterizedOp.html
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/op/ParameterizedOp.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>ParameterizedOp</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/ParameterizedOp.html" target="_top">FRAMES</a></li>
-<li><a href="ParameterizedOp.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/ParameterizedOp.html" target="_top">Frames</a></li>
+<li><a href="ParameterizedOp.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.dsl.op</p>
+<div class="subTitle">io.gearpump.streaming.dsl.op</div>
 <h2 title="Interface ParameterizedOp" class="title">Interface ParameterizedOp&lt;T&gt;</h2>
 </div>
 <div class="contentContainer">
@@ -95,7 +95,7 @@
 </dl>
 <hr>
 <br>
-<pre>public interface <strong>ParameterizedOp&lt;T&gt;</strong>
+<pre>public interface <span class="strong">ParameterizedOp&lt;T&gt;</span>
 extends <a href="../../../../../io/gearpump/streaming/dsl/op/MasterOp.html" title="interface in io.gearpump.streaming.dsl.op">MasterOp</a></pre>
 </li>
 </ul>
@@ -141,12 +141,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/ParameterizedOp.html" target="_top">FRAMES</a></li>
-<li><a href="ParameterizedOp.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/ParameterizedOp.html" target="_top">Frames</a></li>
+<li><a href="ParameterizedOp.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -165,17 +165,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/op/ProcessorOp$.html b/releases/latest/api/java/io/gearpump/streaming/dsl/op/ProcessorOp$.html
index 5905e71..4b640f2 100644
--- a/releases/latest/api/java/io/gearpump/streaming/dsl/op/ProcessorOp$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/op/ProcessorOp$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>ProcessorOp$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/ProcessorOp$.html" target="_top">FRAMES</a></li>
-<li><a href="ProcessorOp$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/ProcessorOp$.html" target="_top">Frames</a></li>
+<li><a href="ProcessorOp$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.dsl.op</p>
+<div class="subTitle">io.gearpump.streaming.dsl.op</div>
 <h2 title="Class ProcessorOp$" class="title">Class ProcessorOp$</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>ProcessorOp$</strong>
+<pre>public class <span class="strong">ProcessorOp$</span>
 extends java.lang.Object
 implements scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.op.ProcessorOp$">Serialized Form</a></dd></dl>
@@ -226,12 +226,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/ProcessorOp$.html" target="_top">FRAMES</a></li>
-<li><a href="ProcessorOp$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/ProcessorOp$.html" target="_top">Frames</a></li>
+<li><a href="ProcessorOp$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -250,17 +250,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/op/ProcessorOp.html b/releases/latest/api/java/io/gearpump/streaming/dsl/op/ProcessorOp.html
index e3940a6..776c58a 100644
--- a/releases/latest/api/java/io/gearpump/streaming/dsl/op/ProcessorOp.html
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/op/ProcessorOp.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>ProcessorOp</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/ProcessorOp.html" target="_top">FRAMES</a></li>
-<li><a href="ProcessorOp.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/ProcessorOp.html" target="_top">Frames</a></li>
+<li><a href="ProcessorOp.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.dsl.op</p>
+<div class="subTitle">io.gearpump.streaming.dsl.op</div>
 <h2 title="Class ProcessorOp" class="title">Class ProcessorOp&lt;T extends <a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>ProcessorOp&lt;T extends <a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;</strong>
+<pre>public class <span class="strong">ProcessorOp&lt;T extends <a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;</span>
 extends java.lang.Object
 implements <a href="../../../../../io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op">ParameterizedOp</a>&lt;T&gt;, scala.Product, scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.op.ProcessorOp">Serialized Form</a></dd></dl>
@@ -121,7 +121,7 @@
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp.html#ProcessorOp(java.lang.Class, int, io.gearpump.cluster.UserConfig, java.lang.String)">ProcessorOp</a></strong>(java.lang.Class&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp.html" title="type parameter in ProcessorOp">T</a>&gt;&nbsp;processor,
+<td class="colOne"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp.html#ProcessorOp(java.lang.Class,%20int,%20io.gearpump.cluster.UserConfig,%20java.lang.String)">ProcessorOp</a></strong>(java.lang.Class&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp.html" title="type parameter in ProcessorOp">T</a>&gt;&nbsp;processor,
            int&nbsp;parallelism,
            io.gearpump.cluster.UserConfig&nbsp;conf,
            java.lang.String&nbsp;description)</code>&nbsp;</td>
@@ -282,12 +282,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/ProcessorOp.html" target="_top">FRAMES</a></li>
-<li><a href="ProcessorOp.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/ProcessorOp.html" target="_top">Frames</a></li>
+<li><a href="ProcessorOp.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -306,17 +306,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/op/ReduceOp$.html b/releases/latest/api/java/io/gearpump/streaming/dsl/op/ReduceOp$.html
index a07be73..5df19e7 100644
--- a/releases/latest/api/java/io/gearpump/streaming/dsl/op/ReduceOp$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/op/ReduceOp$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>ReduceOp$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/Shuffle.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/Shuffle.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/ReduceOp$.html" target="_top">FRAMES</a></li>
-<li><a href="ReduceOp$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/ReduceOp$.html" target="_top">Frames</a></li>
+<li><a href="ReduceOp$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.dsl.op</p>
+<div class="subTitle">io.gearpump.streaming.dsl.op</div>
 <h2 title="Class ReduceOp$" class="title">Class ReduceOp$</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>ReduceOp$</strong>
+<pre>public class <span class="strong">ReduceOp$</span>
 extends java.lang.Object
 implements scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.op.ReduceOp$">Serialized Form</a></dd></dl>
@@ -226,12 +226,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/Shuffle.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/Shuffle.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/ReduceOp$.html" target="_top">FRAMES</a></li>
-<li><a href="ReduceOp$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/ReduceOp$.html" target="_top">Frames</a></li>
+<li><a href="ReduceOp$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -250,17 +250,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/op/ReduceOp.html b/releases/latest/api/java/io/gearpump/streaming/dsl/op/ReduceOp.html
index 08f57a1..b5703a6 100644
--- a/releases/latest/api/java/io/gearpump/streaming/dsl/op/ReduceOp.html
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/op/ReduceOp.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>ReduceOp</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/ReduceOp.html" target="_top">FRAMES</a></li>
-<li><a href="ReduceOp.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/ReduceOp.html" target="_top">Frames</a></li>
+<li><a href="ReduceOp.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.dsl.op</p>
+<div class="subTitle">io.gearpump.streaming.dsl.op</div>
 <h2 title="Class ReduceOp" class="title">Class ReduceOp&lt;T&gt;</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>ReduceOp&lt;T&gt;</strong>
+<pre>public class <span class="strong">ReduceOp&lt;T&gt;</span>
 extends java.lang.Object
 implements <a href="../../../../../io/gearpump/streaming/dsl/op/SlaveOp.html" title="interface in io.gearpump.streaming.dsl.op">SlaveOp</a>&lt;T&gt;, scala.Product, scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.op.ReduceOp">Serialized Form</a></dd></dl>
@@ -121,7 +121,7 @@
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp.html#ReduceOp(scala.Function2, java.lang.String, io.gearpump.cluster.UserConfig)">ReduceOp</a></strong>(scala.Function2&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp.html" title="type parameter in ReduceOp">T</a>,<a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp.html" title="type parameter in ReduceOp">T</a>,<a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp.html" title="type parameter in ReduceOp">T</a>&gt;&nbsp;fun,
+<td class="colOne"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp.html#ReduceOp(scala.Function2,%20java.lang.String,%20io.gearpump.cluster.UserConfig)">ReduceOp</a></strong>(scala.Function2&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp.html" title="type parameter in ReduceOp">T</a>,<a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp.html" title="type parameter in ReduceOp">T</a>,<a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp.html" title="type parameter in ReduceOp">T</a>&gt;&nbsp;fun,
         java.lang.String&nbsp;description,
         io.gearpump.cluster.UserConfig&nbsp;conf)</code>&nbsp;</td>
 </tr>
@@ -267,12 +267,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/ReduceOp.html" target="_top">FRAMES</a></li>
-<li><a href="ReduceOp.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/ReduceOp.html" target="_top">Frames</a></li>
+<li><a href="ReduceOp.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -291,17 +291,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/op/Shuffle$.html b/releases/latest/api/java/io/gearpump/streaming/dsl/op/Shuffle$.html
index c0dc57f..7876fe4 100644
--- a/releases/latest/api/java/io/gearpump/streaming/dsl/op/Shuffle$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/op/Shuffle$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>Shuffle$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/Shuffle.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/SlaveOp.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/Shuffle.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/SlaveOp.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/Shuffle$.html" target="_top">FRAMES</a></li>
-<li><a href="Shuffle$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/Shuffle$.html" target="_top">Frames</a></li>
+<li><a href="Shuffle$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.dsl.op</p>
+<div class="subTitle">io.gearpump.streaming.dsl.op</div>
 <h2 title="Class Shuffle$" class="title">Class Shuffle$</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>Shuffle$</strong>
+<pre>public class <span class="strong">Shuffle$</span>
 extends java.lang.Object
 implements <a href="../../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>, scala.Product, scala.Serializable</pre>
 <div class="block">The upstream OP and downstream OP DOES require network data shuffle.
@@ -245,12 +245,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/Shuffle.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/SlaveOp.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/Shuffle.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/SlaveOp.html" title="interface in io.gearpump.streaming.dsl.op"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/Shuffle$.html" target="_top">FRAMES</a></li>
-<li><a href="Shuffle$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/Shuffle$.html" target="_top">Frames</a></li>
+<li><a href="Shuffle$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -269,17 +269,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/op/Shuffle.html b/releases/latest/api/java/io/gearpump/streaming/dsl/op/Shuffle.html
index 70215da..a9d4949 100644
--- a/releases/latest/api/java/io/gearpump/streaming/dsl/op/Shuffle.html
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/op/Shuffle.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>Shuffle</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/Shuffle$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/Shuffle$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/Shuffle.html" target="_top">FRAMES</a></li>
-<li><a href="Shuffle.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/Shuffle.html" target="_top">Frames</a></li>
+<li><a href="Shuffle.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.dsl.op</p>
+<div class="subTitle">io.gearpump.streaming.dsl.op</div>
 <h2 title="Class Shuffle" class="title">Class Shuffle</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>Shuffle</strong>
+<pre>public class <span class="strong">Shuffle</span>
 extends java.lang.Object
 implements <a href="../../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>, scala.Product, scala.Serializable</pre>
 <div class="block">The upstream OP and downstream OP DOES require network data shuffle.
@@ -206,12 +206,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/Shuffle$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/Shuffle$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/Shuffle.html" target="_top">FRAMES</a></li>
-<li><a href="Shuffle.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/Shuffle.html" target="_top">Frames</a></li>
+<li><a href="Shuffle.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -230,17 +230,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/op/SlaveOp.html b/releases/latest/api/java/io/gearpump/streaming/dsl/op/SlaveOp.html
index 1691382..9603586 100644
--- a/releases/latest/api/java/io/gearpump/streaming/dsl/op/SlaveOp.html
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/op/SlaveOp.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>SlaveOp</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/Shuffle$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
-<li>NEXT CLASS</li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/Shuffle$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/SlaveOp.html" target="_top">FRAMES</a></li>
-<li><a href="SlaveOp.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/SlaveOp.html" target="_top">Frames</a></li>
+<li><a href="SlaveOp.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.dsl.op</p>
+<div class="subTitle">io.gearpump.streaming.dsl.op</div>
 <h2 title="Interface SlaveOp" class="title">Interface SlaveOp&lt;T&gt;</h2>
 </div>
 <div class="contentContainer">
@@ -95,7 +95,7 @@
 </dl>
 <hr>
 <br>
-<pre>public interface <strong>SlaveOp&lt;T&gt;</strong>
+<pre>public interface <span class="strong">SlaveOp&lt;T&gt;</span>
 extends <a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a></pre>
 <div class="block">When translated to running DAG, SlaveOP can be attach to MasterOP or other SlaveOP
  "Attach" means running in same Actor.
@@ -144,12 +144,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/Shuffle$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">PREV CLASS</span></a></li>
-<li>NEXT CLASS</li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/Shuffle$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/SlaveOp.html" target="_top">FRAMES</a></li>
-<li><a href="SlaveOp.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/SlaveOp.html" target="_top">Frames</a></li>
+<li><a href="SlaveOp.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -168,17 +168,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/op/package-frame.html b/releases/latest/api/java/io/gearpump/streaming/dsl/op/package-frame.html
index 1a16781..6babe78 100644
--- a/releases/latest/api/java/io/gearpump/streaming/dsl/op/package-frame.html
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/op/package-frame.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:22 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>io.gearpump.streaming.dsl.op</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/op/package-summary.html b/releases/latest/api/java/io/gearpump/streaming/dsl/op/package-summary.html
index 92568ca..9863425 100644
--- a/releases/latest/api/java/io/gearpump/streaming/dsl/op/package-summary.html
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/op/package-summary.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:22 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>io.gearpump.streaming.dsl.op</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/dsl/example/package-summary.html">PREV PACKAGE</a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/partitioner/package-summary.html">NEXT PACKAGE</a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/example/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/partitioner/package-summary.html">Next Package</a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/package-summary.html" target="_top">FRAMES</a></li>
-<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -89,11 +89,11 @@
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op">ParameterizedOp&lt;T&gt;</a></td>
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in io.gearpump.streaming.dsl.op">ParameterizedOp</a>&lt;T&gt;</td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/op/SlaveOp.html" title="interface in io.gearpump.streaming.dsl.op">SlaveOp&lt;T&gt;</a></td>
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/op/SlaveOp.html" title="interface in io.gearpump.streaming.dsl.op">SlaveOp</a>&lt;T&gt;</td>
 <td class="colLast">
 <div class="block">When translated to running DAG, SlaveOP can be attach to MasterOP or other SlaveOP
  "Attach" means running in same Actor.</div>
@@ -111,7 +111,7 @@
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/op/DataSinkOp.html" title="class in io.gearpump.streaming.dsl.op">DataSinkOp&lt;T&gt;</a></td>
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/op/DataSinkOp.html" title="class in io.gearpump.streaming.dsl.op">DataSinkOp</a>&lt;T&gt;</td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
@@ -119,7 +119,7 @@
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp.html" title="class in io.gearpump.streaming.dsl.op">DataSourceOp&lt;T&gt;</a></td>
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/op/DataSourceOp.html" title="class in io.gearpump.streaming.dsl.op">DataSourceOp</a>&lt;T&gt;</td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
@@ -139,7 +139,7 @@
 </td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp.html" title="class in io.gearpump.streaming.dsl.op">FlatMapOp&lt;T,R&gt;</a></td>
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/op/FlatMapOp.html" title="class in io.gearpump.streaming.dsl.op">FlatMapOp</a>&lt;T,R&gt;</td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
@@ -147,7 +147,7 @@
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp.html" title="class in io.gearpump.streaming.dsl.op">GroupByOp&lt;T,R&gt;</a></td>
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/op/GroupByOp.html" title="class in io.gearpump.streaming.dsl.op">GroupByOp</a>&lt;T,R&gt;</td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
@@ -173,7 +173,7 @@
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp.html" title="class in io.gearpump.streaming.dsl.op">ProcessorOp&lt;T extends Task&gt;</a></td>
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/op/ProcessorOp.html" title="class in io.gearpump.streaming.dsl.op">ProcessorOp</a>&lt;T extends <a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;</td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
@@ -181,7 +181,7 @@
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp.html" title="class in io.gearpump.streaming.dsl.op">ReduceOp&lt;T&gt;</a></td>
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/op/ReduceOp.html" title="class in io.gearpump.streaming.dsl.op">ReduceOp</a>&lt;T&gt;</td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
@@ -223,12 +223,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/dsl/example/package-summary.html">PREV PACKAGE</a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/partitioner/package-summary.html">NEXT PACKAGE</a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/example/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/partitioner/package-summary.html">Next Package</a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/package-summary.html" target="_top">FRAMES</a></li>
-<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/op/package-tree.html b/releases/latest/api/java/io/gearpump/streaming/dsl/op/package-tree.html
index 72abd7c..d4bbfbc 100644
--- a/releases/latest/api/java/io/gearpump/streaming/dsl/op/package-tree.html
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/op/package-tree.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:22 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>io.gearpump.streaming.dsl.op Class Hierarchy</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/dsl/example/package-tree.html">PREV</a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/partitioner/package-tree.html">NEXT</a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/example/package-tree.html">Prev</a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/partitioner/package-tree.html">Next</a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/package-tree.html" target="_top">FRAMES</a></li>
-<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -137,12 +137,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/dsl/example/package-tree.html">PREV</a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/partitioner/package-tree.html">NEXT</a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/example/package-tree.html">Prev</a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/partitioner/package-tree.html">Next</a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/package-tree.html" target="_top">FRAMES</a></li>
-<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/op/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/package-frame.html b/releases/latest/api/java/io/gearpump/streaming/dsl/package-frame.html
index 0590129..0a5855a 100644
--- a/releases/latest/api/java/io/gearpump/streaming/dsl/package-frame.html
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/package-frame.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:22 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>io.gearpump.streaming.dsl</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/package-summary.html b/releases/latest/api/java/io/gearpump/streaming/dsl/package-summary.html
index 53bac57..a690a4a 100644
--- a/releases/latest/api/java/io/gearpump/streaming/dsl/package-summary.html
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/package-summary.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:22 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>io.gearpump.streaming.dsl</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/package-summary.html">PREV PACKAGE</a></li>
-<li><a href="../../../../io/gearpump/streaming/dsl/example/package-summary.html">NEXT PACKAGE</a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../io/gearpump/streaming/dsl/example/package-summary.html">Next Package</a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/dsl/package-summary.html" target="_top">FRAMES</a></li>
-<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/dsl/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -75,23 +75,23 @@
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/dsl/CollectionDataSource.html" title="class in io.gearpump.streaming.dsl">CollectionDataSource&lt;T&gt;</a></td>
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/dsl/CollectionDataSource.html" title="class in io.gearpump.streaming.dsl">CollectionDataSource</a>&lt;T&gt;</td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/dsl/KVStream.html" title="class in io.gearpump.streaming.dsl">KVStream&lt;K,V&gt;</a></td>
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/dsl/KVStream.html" title="class in io.gearpump.streaming.dsl">KVStream</a>&lt;K,V&gt;</td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/dsl/LoggerSink.html" title="class in io.gearpump.streaming.dsl">LoggerSink&lt;T&gt;</a></td>
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/dsl/LoggerSink.html" title="class in io.gearpump.streaming.dsl">LoggerSink</a>&lt;T&gt;</td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream&lt;T&gt;</a></td>
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/dsl/Stream.html" title="class in io.gearpump.streaming.dsl">Stream</a>&lt;T&gt;</td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/dsl/Stream.Sink.html" title="class in io.gearpump.streaming.dsl">Stream.Sink&lt;T&gt;</a></td>
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/dsl/Stream.Sink.html" title="class in io.gearpump.streaming.dsl">Stream.Sink</a>&lt;T&gt;</td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
@@ -135,12 +135,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/package-summary.html">PREV PACKAGE</a></li>
-<li><a href="../../../../io/gearpump/streaming/dsl/example/package-summary.html">NEXT PACKAGE</a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../io/gearpump/streaming/dsl/example/package-summary.html">Next Package</a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/dsl/package-summary.html" target="_top">FRAMES</a></li>
-<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/dsl/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/package-tree.html b/releases/latest/api/java/io/gearpump/streaming/dsl/package-tree.html
index 6669849..14c70fb 100644
--- a/releases/latest/api/java/io/gearpump/streaming/dsl/package-tree.html
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/package-tree.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:22 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>io.gearpump.streaming.dsl Class Hierarchy</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/package-tree.html">PREV</a></li>
-<li><a href="../../../../io/gearpump/streaming/dsl/example/package-tree.html">NEXT</a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/package-tree.html">Prev</a></li>
+<li><a href="../../../../io/gearpump/streaming/dsl/example/package-tree.html">Next</a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/dsl/package-tree.html" target="_top">FRAMES</a></li>
-<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/dsl/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -104,12 +104,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/appmaster/package-tree.html">PREV</a></li>
-<li><a href="../../../../io/gearpump/streaming/dsl/example/package-tree.html">NEXT</a></li>
+<li><a href="../../../../io/gearpump/streaming/appmaster/package-tree.html">Prev</a></li>
+<li><a href="../../../../io/gearpump/streaming/dsl/example/package-tree.html">Next</a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/dsl/package-tree.html" target="_top">FRAMES</a></li>
-<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/dsl/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/partitioner/GroupByPartitioner$.html b/releases/latest/api/java/io/gearpump/streaming/dsl/partitioner/GroupByPartitioner$.html
index 486a627..280c39a 100644
--- a/releases/latest/api/java/io/gearpump/streaming/dsl/partitioner/GroupByPartitioner$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/partitioner/GroupByPartitioner$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>GroupByPartitioner$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html" title="class in io.gearpump.streaming.dsl.partitioner"><span class="strong">PREV CLASS</span></a></li>
-<li>NEXT CLASS</li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html" title="class in io.gearpump.streaming.dsl.partitioner"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/partitioner/GroupByPartitioner$.html" target="_top">FRAMES</a></li>
-<li><a href="GroupByPartitioner$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/partitioner/GroupByPartitioner$.html" target="_top">Frames</a></li>
+<li><a href="GroupByPartitioner$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.dsl.partitioner</p>
+<div class="subTitle">io.gearpump.streaming.dsl.partitioner</div>
 <h2 title="Class GroupByPartitioner$" class="title">Class GroupByPartitioner$</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>GroupByPartitioner$</strong>
+<pre>public class <span class="strong">GroupByPartitioner$</span>
 extends java.lang.Object
 implements scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.partitioner.GroupByPartitioner$">Serialized Form</a></dd></dl>
@@ -226,12 +226,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html" title="class in io.gearpump.streaming.dsl.partitioner"><span class="strong">PREV CLASS</span></a></li>
-<li>NEXT CLASS</li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html" title="class in io.gearpump.streaming.dsl.partitioner"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/partitioner/GroupByPartitioner$.html" target="_top">FRAMES</a></li>
-<li><a href="GroupByPartitioner$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/partitioner/GroupByPartitioner$.html" target="_top">Frames</a></li>
+<li><a href="GroupByPartitioner$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -250,17 +250,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html b/releases/latest/api/java/io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html
index f592e3f..935d162 100644
--- a/releases/latest/api/java/io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>GroupByPartitioner</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li>PREV CLASS</li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/partitioner/GroupByPartitioner$.html" title="class in io.gearpump.streaming.dsl.partitioner"><span class="strong">NEXT CLASS</span></a></li>
+<li>Prev Class</li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/partitioner/GroupByPartitioner$.html" title="class in io.gearpump.streaming.dsl.partitioner"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html" target="_top">FRAMES</a></li>
-<li><a href="GroupByPartitioner.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html" target="_top">Frames</a></li>
+<li><a href="GroupByPartitioner.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.dsl.partitioner</p>
+<div class="subTitle">io.gearpump.streaming.dsl.partitioner</div>
 <h2 title="Class GroupByPartitioner" class="title">Class GroupByPartitioner&lt;T,GROUP&gt;</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>GroupByPartitioner&lt;T,GROUP&gt;</strong>
+<pre>public class <span class="strong">GroupByPartitioner&lt;T,GROUP&gt;</span>
 extends java.lang.Object
 implements io.gearpump.partitioner.UnicastPartitioner</pre>
 <div class="block">Partition messages by applying group by function first.
@@ -154,7 +154,7 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html#getPartition(io.gearpump.Message, int, int)">getPartition</a></strong>(io.gearpump.Message&nbsp;msg,
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html#getPartition(io.gearpump.Message,%20int,%20int)">getPartition</a></strong>(io.gearpump.Message&nbsp;msg,
             int&nbsp;partitionNum,
             int&nbsp;currentPartitionId)</code>&nbsp;</td>
 </tr>
@@ -244,12 +244,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li>PREV CLASS</li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/partitioner/GroupByPartitioner$.html" title="class in io.gearpump.streaming.dsl.partitioner"><span class="strong">NEXT CLASS</span></a></li>
+<li>Prev Class</li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/partitioner/GroupByPartitioner$.html" title="class in io.gearpump.streaming.dsl.partitioner"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html" target="_top">FRAMES</a></li>
-<li><a href="GroupByPartitioner.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html" target="_top">Frames</a></li>
+<li><a href="GroupByPartitioner.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -268,17 +268,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/partitioner/package-frame.html b/releases/latest/api/java/io/gearpump/streaming/dsl/partitioner/package-frame.html
index e4140f7..9ac289e 100644
--- a/releases/latest/api/java/io/gearpump/streaming/dsl/partitioner/package-frame.html
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/partitioner/package-frame.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:22 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>io.gearpump.streaming.dsl.partitioner</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/partitioner/package-summary.html b/releases/latest/api/java/io/gearpump/streaming/dsl/partitioner/package-summary.html
index e406d86..92e6cab 100644
--- a/releases/latest/api/java/io/gearpump/streaming/dsl/partitioner/package-summary.html
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/partitioner/package-summary.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:22 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>io.gearpump.streaming.dsl.partitioner</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/package-summary.html">PREV PACKAGE</a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/plan/package-summary.html">NEXT PACKAGE</a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/package-summary.html">Next Package</a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/partitioner/package-summary.html" target="_top">FRAMES</a></li>
-<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/partitioner/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -75,7 +75,7 @@
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html" title="class in io.gearpump.streaming.dsl.partitioner">GroupByPartitioner&lt;T,GROUP&gt;</a></td>
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html" title="class in io.gearpump.streaming.dsl.partitioner">GroupByPartitioner</a>&lt;T,GROUP&gt;</td>
 <td class="colLast">
 <div class="block">Partition messages by applying group by function first.</div>
 </td>
@@ -107,12 +107,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/package-summary.html">PREV PACKAGE</a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/plan/package-summary.html">NEXT PACKAGE</a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/package-summary.html">Next Package</a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/partitioner/package-summary.html" target="_top">FRAMES</a></li>
-<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/partitioner/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/partitioner/package-tree.html b/releases/latest/api/java/io/gearpump/streaming/dsl/partitioner/package-tree.html
index e9fad7e..88c86da 100644
--- a/releases/latest/api/java/io/gearpump/streaming/dsl/partitioner/package-tree.html
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/partitioner/package-tree.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:22 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>io.gearpump.streaming.dsl.partitioner Class Hierarchy</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/package-tree.html">PREV</a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/plan/package-tree.html">NEXT</a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/package-tree.html">Prev</a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/package-tree.html">Next</a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/partitioner/package-tree.html" target="_top">FRAMES</a></li>
-<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/partitioner/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -97,12 +97,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/dsl/op/package-tree.html">PREV</a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/plan/package-tree.html">NEXT</a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/op/package-tree.html">Prev</a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/package-tree.html">Next</a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/partitioner/package-tree.html" target="_top">FRAMES</a></li>
-<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/partitioner/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/plan/OpTranslator$.html b/releases/latest/api/java/io/gearpump/streaming/dsl/plan/OpTranslator$.html
index b2ad220..f1ad7af 100644
--- a/releases/latest/api/java/io/gearpump/streaming/dsl/plan/OpTranslator$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/plan/OpTranslator$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>OpTranslator$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/plan/Planner.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/Planner.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator$.html" target="_top">FRAMES</a></li>
-<li><a href="OpTranslator$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator$.html" target="_top">Frames</a></li>
+<li><a href="OpTranslator$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.dsl.plan</p>
+<div class="subTitle">io.gearpump.streaming.dsl.plan</div>
 <h2 title="Class OpTranslator$" class="title">Class OpTranslator$</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>OpTranslator$</strong>
+<pre>public class <span class="strong">OpTranslator$</span>
 extends java.lang.Object
 implements scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.plan.OpTranslator$">Serialized Form</a></dd></dl>
@@ -226,12 +226,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/plan/Planner.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/Planner.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator$.html" target="_top">FRAMES</a></li>
-<li><a href="OpTranslator$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator$.html" target="_top">Frames</a></li>
+<li><a href="OpTranslator$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -250,17 +250,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html b/releases/latest/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html
index e6c54ad..b83bb2e 100644
--- a/releases/latest/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>OpTranslator.AndThen</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" target="_top">FRAMES</a></li>
-<li><a href="OpTranslator.AndThen.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" target="_top">Frames</a></li>
+<li><a href="OpTranslator.AndThen.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.dsl.plan</p>
+<div class="subTitle">io.gearpump.streaming.dsl.plan</div>
 <h2 title="Class OpTranslator.AndThen" class="title">Class OpTranslator.AndThen&lt;IN,MIDDLE,OUT&gt;</h2>
 </div>
 <div class="contentContainer">
@@ -103,7 +103,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>OpTranslator.AndThen&lt;IN,MIDDLE,OUT&gt;</strong>
+<pre>public static class <span class="strong">OpTranslator.AndThen&lt;IN,MIDDLE,OUT&gt;</span>
 extends java.lang.Object
 implements <a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;IN,OUT&gt;</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.plan.OpTranslator.AndThen">Serialized Form</a></dd></dl>
@@ -125,7 +125,7 @@
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html#OpTranslator.AndThen(io.gearpump.streaming.dsl.plan.OpTranslator.SingleInputFunction, io.gearpump.streaming.dsl.plan.OpTranslator.SingleInputFunction)">OpTranslator.AndThen</a></strong>(<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="type parameter in OpTranslator.AndThen">IN</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="type parameter in OpTranslator.AndThen">MIDDLE</a>&gt;&nbsp;first,
+<td class="colOne"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html#OpTranslator.AndThen(io.gearpump.streaming.dsl.plan.OpTranslator.SingleInputFunction,%20io.gearpump.streaming.dsl.plan.OpTranslator.SingleInputFunction)">OpTranslator.AndThen</a></strong>(<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="type parameter in OpTranslator.AndThen">IN</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="type parameter in OpTranslator.AndThen">MIDDLE</a>&gt;&nbsp;first,
                     <a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="type parameter in OpTranslator.AndThen">MIDDLE</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="type parameter in OpTranslator.AndThen">OUT</a>&gt;&nbsp;second)</code>&nbsp;</td>
 </tr>
 </table>
@@ -251,12 +251,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" target="_top">FRAMES</a></li>
-<li><a href="OpTranslator.AndThen.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" target="_top">Frames</a></li>
+<li><a href="OpTranslator.AndThen.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -275,17 +275,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html b/releases/latest/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html
index 104c331..7aa150d 100644
--- a/releases/latest/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>OpTranslator.DummyInputFunction</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" target="_top">FRAMES</a></li>
-<li><a href="OpTranslator.DummyInputFunction.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" target="_top">Frames</a></li>
+<li><a href="OpTranslator.DummyInputFunction.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.dsl.plan</p>
+<div class="subTitle">io.gearpump.streaming.dsl.plan</div>
 <h2 title="Class OpTranslator.DummyInputFunction" class="title">Class OpTranslator.DummyInputFunction&lt;T&gt;</h2>
 </div>
 <div class="contentContainer">
@@ -103,7 +103,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>OpTranslator.DummyInputFunction&lt;T&gt;</strong>
+<pre>public static class <span class="strong">OpTranslator.DummyInputFunction&lt;T&gt;</span>
 extends java.lang.Object
 implements <a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;T,T&gt;</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.plan.OpTranslator.DummyInputFunction">Serialized Form</a></dd></dl>
@@ -259,12 +259,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" target="_top">FRAMES</a></li>
-<li><a href="OpTranslator.DummyInputFunction.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" target="_top">Frames</a></li>
+<li><a href="OpTranslator.DummyInputFunction.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -283,17 +283,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html b/releases/latest/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html
index c289b64..9b65902 100644
--- a/releases/latest/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>OpTranslator.FlatMapFunction</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" target="_top">FRAMES</a></li>
-<li><a href="OpTranslator.FlatMapFunction.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" target="_top">Frames</a></li>
+<li><a href="OpTranslator.FlatMapFunction.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.dsl.plan</p>
+<div class="subTitle">io.gearpump.streaming.dsl.plan</div>
 <h2 title="Class OpTranslator.FlatMapFunction" class="title">Class OpTranslator.FlatMapFunction&lt;IN,OUT&gt;</h2>
 </div>
 <div class="contentContainer">
@@ -103,7 +103,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>OpTranslator.FlatMapFunction&lt;IN,OUT&gt;</strong>
+<pre>public static class <span class="strong">OpTranslator.FlatMapFunction&lt;IN,OUT&gt;</span>
 extends java.lang.Object
 implements <a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;IN,OUT&gt;</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.plan.OpTranslator.FlatMapFunction">Serialized Form</a></dd></dl>
@@ -125,7 +125,7 @@
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html#OpTranslator.FlatMapFunction(scala.Function1, java.lang.String)">OpTranslator.FlatMapFunction</a></strong>(scala.Function1&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="type parameter in OpTranslator.FlatMapFunction">IN</a>,scala.collection.TraversableOnce&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="type parameter in OpTranslator.FlatMapFunction">OUT</a>&gt;&gt;&nbsp;fun,
+<td class="colOne"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html#OpTranslator.FlatMapFunction(scala.Function1,%20java.lang.String)">OpTranslator.FlatMapFunction</a></strong>(scala.Function1&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="type parameter in OpTranslator.FlatMapFunction">IN</a>,scala.collection.TraversableOnce&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="type parameter in OpTranslator.FlatMapFunction">OUT</a>&gt;&gt;&nbsp;fun,
                             java.lang.String&nbsp;descriptionMessage)</code>&nbsp;</td>
 </tr>
 </table>
@@ -251,12 +251,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" target="_top">FRAMES</a></li>
-<li><a href="OpTranslator.FlatMapFunction.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" target="_top">Frames</a></li>
+<li><a href="OpTranslator.FlatMapFunction.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -275,17 +275,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html b/releases/latest/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html
index 9c53cf6..2639a03 100644
--- a/releases/latest/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>OpTranslator.GroupByTask</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" target="_top">FRAMES</a></li>
-<li><a href="OpTranslator.GroupByTask.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" target="_top">Frames</a></li>
+<li><a href="OpTranslator.GroupByTask.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.dsl.plan</p>
+<div class="subTitle">io.gearpump.streaming.dsl.plan</div>
 <h2 title="Class OpTranslator.GroupByTask" class="title">Class OpTranslator.GroupByTask&lt;IN,GROUP,OUT&gt;</h2>
 </div>
 <div class="contentContainer">
@@ -108,7 +108,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>OpTranslator.GroupByTask&lt;IN,GROUP,OUT&gt;</strong>
+<pre>public static class <span class="strong">OpTranslator.GroupByTask&lt;IN,GROUP,OUT&gt;</span>
 extends <a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></pre>
 </li>
 </ul>
@@ -128,12 +128,12 @@
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html#OpTranslator.GroupByTask(scala.Function1, io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">OpTranslator.GroupByTask</a></strong>(scala.Function1&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="type parameter in OpTranslator.GroupByTask">IN</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="type parameter in OpTranslator.GroupByTask">GROUP</a>&gt;&nbsp;groupBy,
+<td class="colOne"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html#OpTranslator.GroupByTask(scala.Function1,%20io.gearpump.streaming.task.TaskContext,%20io.gearpump.cluster.UserConfig)">OpTranslator.GroupByTask</a></strong>(scala.Function1&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="type parameter in OpTranslator.GroupByTask">IN</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="type parameter in OpTranslator.GroupByTask">GROUP</a>&gt;&nbsp;groupBy,
                         <a href="../../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext,
                         io.gearpump.cluster.UserConfig&nbsp;userConf)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html#OpTranslator.GroupByTask(io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">OpTranslator.GroupByTask</a></strong>(<a href="../../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext,
+<td class="colOne"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html#OpTranslator.GroupByTask(io.gearpump.streaming.task.TaskContext,%20io.gearpump.cluster.UserConfig)">OpTranslator.GroupByTask</a></strong>(<a href="../../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext,
                         io.gearpump.cluster.UserConfig&nbsp;userConf)</code>&nbsp;</td>
 </tr>
 </table>
@@ -280,12 +280,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" target="_top">FRAMES</a></li>
-<li><a href="OpTranslator.GroupByTask.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" target="_top">Frames</a></li>
+<li><a href="OpTranslator.GroupByTask.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -304,17 +304,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html b/releases/latest/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html
index d224375..2bcdbc1 100644
--- a/releases/latest/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>OpTranslator.ReduceFunction</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" target="_top">FRAMES</a></li>
-<li><a href="OpTranslator.ReduceFunction.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" target="_top">Frames</a></li>
+<li><a href="OpTranslator.ReduceFunction.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.dsl.plan</p>
+<div class="subTitle">io.gearpump.streaming.dsl.plan</div>
 <h2 title="Class OpTranslator.ReduceFunction" class="title">Class OpTranslator.ReduceFunction&lt;T&gt;</h2>
 </div>
 <div class="contentContainer">
@@ -103,7 +103,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>OpTranslator.ReduceFunction&lt;T&gt;</strong>
+<pre>public static class <span class="strong">OpTranslator.ReduceFunction&lt;T&gt;</span>
 extends java.lang.Object
 implements <a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;T,T&gt;</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.dsl.plan.OpTranslator.ReduceFunction">Serialized Form</a></dd></dl>
@@ -125,7 +125,7 @@
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html#OpTranslator.ReduceFunction(scala.Function2, java.lang.String)">OpTranslator.ReduceFunction</a></strong>(scala.Function2&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="type parameter in OpTranslator.ReduceFunction">T</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="type parameter in OpTranslator.ReduceFunction">T</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="type parameter in OpTranslator.ReduceFunction">T</a>&gt;&nbsp;fun,
+<td class="colOne"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html#OpTranslator.ReduceFunction(scala.Function2,%20java.lang.String)">OpTranslator.ReduceFunction</a></strong>(scala.Function2&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="type parameter in OpTranslator.ReduceFunction">T</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="type parameter in OpTranslator.ReduceFunction">T</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="type parameter in OpTranslator.ReduceFunction">T</a>&gt;&nbsp;fun,
                            java.lang.String&nbsp;descriptionMessage)</code>&nbsp;</td>
 </tr>
 </table>
@@ -251,12 +251,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" target="_top">FRAMES</a></li>
-<li><a href="OpTranslator.ReduceFunction.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" target="_top">Frames</a></li>
+<li><a href="OpTranslator.ReduceFunction.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -275,17 +275,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html b/releases/latest/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html
index 9621583..5ec68e7 100644
--- a/releases/latest/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>OpTranslator.SingleInputFunction</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" target="_top">FRAMES</a></li>
-<li><a href="OpTranslator.SingleInputFunction.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" target="_top">Frames</a></li>
+<li><a href="OpTranslator.SingleInputFunction.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.dsl.plan</p>
+<div class="subTitle">io.gearpump.streaming.dsl.plan</div>
 <h2 title="Interface OpTranslator.SingleInputFunction" class="title">Interface OpTranslator.SingleInputFunction&lt;IN,OUT&gt;</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static interface <strong>OpTranslator.SingleInputFunction&lt;IN,OUT&gt;</strong>
+<pre>public static interface <span class="strong">OpTranslator.SingleInputFunction&lt;IN,OUT&gt;</span>
 extends scala.Serializable</pre>
 </li>
 </ul>
@@ -200,12 +200,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" target="_top">FRAMES</a></li>
-<li><a href="OpTranslator.SingleInputFunction.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" target="_top">Frames</a></li>
+<li><a href="OpTranslator.SingleInputFunction.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -224,17 +224,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html b/releases/latest/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html
index 5bef500..38a2cb7 100644
--- a/releases/latest/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>OpTranslator.SinkTask</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html" target="_top">FRAMES</a></li>
-<li><a href="OpTranslator.SinkTask.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html" target="_top">Frames</a></li>
+<li><a href="OpTranslator.SinkTask.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.dsl.plan</p>
+<div class="subTitle">io.gearpump.streaming.dsl.plan</div>
 <h2 title="Class OpTranslator.SinkTask" class="title">Class OpTranslator.SinkTask&lt;T&gt;</h2>
 </div>
 <div class="contentContainer">
@@ -108,7 +108,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>OpTranslator.SinkTask&lt;T&gt;</strong>
+<pre>public static class <span class="strong">OpTranslator.SinkTask&lt;T&gt;</span>
 extends <a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></pre>
 </li>
 </ul>
@@ -128,12 +128,12 @@
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html#OpTranslator.SinkTask(io.gearpump.streaming.sink.DataSink, io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">OpTranslator.SinkTask</a></strong>(<a href="../../../../../io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink">DataSink</a>&nbsp;dataSink,
+<td class="colOne"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html#OpTranslator.SinkTask(io.gearpump.streaming.sink.DataSink,%20io.gearpump.streaming.task.TaskContext,%20io.gearpump.cluster.UserConfig)">OpTranslator.SinkTask</a></strong>(<a href="../../../../../io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink">DataSink</a>&nbsp;dataSink,
                      <a href="../../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext,
                      io.gearpump.cluster.UserConfig&nbsp;userConf)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html#OpTranslator.SinkTask(io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">OpTranslator.SinkTask</a></strong>(<a href="../../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext,
+<td class="colOne"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html#OpTranslator.SinkTask(io.gearpump.streaming.task.TaskContext,%20io.gearpump.cluster.UserConfig)">OpTranslator.SinkTask</a></strong>(<a href="../../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext,
                      io.gearpump.cluster.UserConfig&nbsp;userConf)</code>&nbsp;</td>
 </tr>
 </table>
@@ -304,12 +304,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html" target="_top">FRAMES</a></li>
-<li><a href="OpTranslator.SinkTask.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html" target="_top">Frames</a></li>
+<li><a href="OpTranslator.SinkTask.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -328,17 +328,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html b/releases/latest/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html
index 743c6af..d1defbf 100644
--- a/releases/latest/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>OpTranslator.SourceTask</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" target="_top">FRAMES</a></li>
-<li><a href="OpTranslator.SourceTask.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" target="_top">Frames</a></li>
+<li><a href="OpTranslator.SourceTask.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.dsl.plan</p>
+<div class="subTitle">io.gearpump.streaming.dsl.plan</div>
 <h2 title="Class OpTranslator.SourceTask" class="title">Class OpTranslator.SourceTask&lt;T,OUT&gt;</h2>
 </div>
 <div class="contentContainer">
@@ -108,7 +108,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>OpTranslator.SourceTask&lt;T,OUT&gt;</strong>
+<pre>public static class <span class="strong">OpTranslator.SourceTask&lt;T,OUT&gt;</span>
 extends <a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></pre>
 </li>
 </ul>
@@ -128,13 +128,13 @@
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html#OpTranslator.SourceTask(io.gearpump.streaming.source.DataSource, scala.Option, io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">OpTranslator.SourceTask</a></strong>(<a href="../../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source">DataSource</a>&nbsp;source,
+<td class="colOne"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html#OpTranslator.SourceTask(io.gearpump.streaming.source.DataSource,%20scala.Option,%20io.gearpump.streaming.task.TaskContext,%20io.gearpump.cluster.UserConfig)">OpTranslator.SourceTask</a></strong>(<a href="../../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source">DataSource</a>&nbsp;source,
                        scala.Option&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="type parameter in OpTranslator.SourceTask">T</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="type parameter in OpTranslator.SourceTask">OUT</a>&gt;&gt;&nbsp;operator,
                        <a href="../../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext,
                        io.gearpump.cluster.UserConfig&nbsp;userConf)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html#OpTranslator.SourceTask(io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">OpTranslator.SourceTask</a></strong>(<a href="../../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext,
+<td class="colOne"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html#OpTranslator.SourceTask(io.gearpump.streaming.task.TaskContext,%20io.gearpump.cluster.UserConfig)">OpTranslator.SourceTask</a></strong>(<a href="../../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext,
                        io.gearpump.cluster.UserConfig&nbsp;userConf)</code>&nbsp;</td>
 </tr>
 </table>
@@ -306,12 +306,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" target="_top">FRAMES</a></li>
-<li><a href="OpTranslator.SourceTask.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" target="_top">Frames</a></li>
+<li><a href="OpTranslator.SourceTask.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -330,17 +330,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html b/releases/latest/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html
index 5530495..639ab0d 100644
--- a/releases/latest/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>OpTranslator.TransformTask</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator$.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator$.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" target="_top">FRAMES</a></li>
-<li><a href="OpTranslator.TransformTask.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" target="_top">Frames</a></li>
+<li><a href="OpTranslator.TransformTask.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.dsl.plan</p>
+<div class="subTitle">io.gearpump.streaming.dsl.plan</div>
 <h2 title="Class OpTranslator.TransformTask" class="title">Class OpTranslator.TransformTask&lt;IN,OUT&gt;</h2>
 </div>
 <div class="contentContainer">
@@ -108,7 +108,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>OpTranslator.TransformTask&lt;IN,OUT&gt;</strong>
+<pre>public static class <span class="strong">OpTranslator.TransformTask&lt;IN,OUT&gt;</span>
 extends <a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></pre>
 </li>
 </ul>
@@ -128,12 +128,12 @@
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html#OpTranslator.TransformTask(scala.Option, io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">OpTranslator.TransformTask</a></strong>(scala.Option&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" title="type parameter in OpTranslator.TransformTask">IN</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" title="type parameter in OpTranslator.TransformTask">OUT</a>&gt;&gt;&nbsp;operator,
+<td class="colOne"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html#OpTranslator.TransformTask(scala.Option,%20io.gearpump.streaming.task.TaskContext,%20io.gearpump.cluster.UserConfig)">OpTranslator.TransformTask</a></strong>(scala.Option&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" title="type parameter in OpTranslator.TransformTask">IN</a>,<a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" title="type parameter in OpTranslator.TransformTask">OUT</a>&gt;&gt;&nbsp;operator,
                           <a href="../../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext,
                           io.gearpump.cluster.UserConfig&nbsp;userConf)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html#OpTranslator.TransformTask(io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">OpTranslator.TransformTask</a></strong>(<a href="../../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext,
+<td class="colOne"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html#OpTranslator.TransformTask(io.gearpump.streaming.task.TaskContext,%20io.gearpump.cluster.UserConfig)">OpTranslator.TransformTask</a></strong>(<a href="../../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext,
                           io.gearpump.cluster.UserConfig&nbsp;userConf)</code>&nbsp;</td>
 </tr>
 </table>
@@ -280,12 +280,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator$.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator$.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" target="_top">FRAMES</a></li>
-<li><a href="OpTranslator.TransformTask.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" target="_top">Frames</a></li>
+<li><a href="OpTranslator.TransformTask.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -304,17 +304,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.html b/releases/latest/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.html
index 1e8f6ab..244c9f8 100644
--- a/releases/latest/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.html
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/plan/OpTranslator.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>OpTranslator</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li>PREV CLASS</li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">NEXT CLASS</span></a></li>
+<li>Prev Class</li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.html" target="_top">FRAMES</a></li>
-<li><a href="OpTranslator.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.html" target="_top">Frames</a></li>
+<li><a href="OpTranslator.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li><a href="#nested_class_summary">NESTED</a>&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.dsl.plan</p>
+<div class="subTitle">io.gearpump.streaming.dsl.plan</div>
 <h2 title="Class OpTranslator" class="title">Class OpTranslator</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>OpTranslator</strong>
+<pre>public class <span class="strong">OpTranslator</span>
 extends java.lang.Object
 implements java.io.Serializable</pre>
 <div class="block">Translate a OP to a TaskDescription</div>
@@ -196,7 +196,7 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;? extends <a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;</code></td>
-<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.html#translate(io.gearpump.streaming.dsl.op.OpChain, akka.actor.ActorSystem)">translate</a></strong>(<a href="../../../../../io/gearpump/streaming/dsl/op/OpChain.html" title="class in io.gearpump.streaming.dsl.op">OpChain</a>&nbsp;ops,
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.html#translate(io.gearpump.streaming.dsl.op.OpChain,%20akka.actor.ActorSystem)">translate</a></strong>(<a href="../../../../../io/gearpump/streaming/dsl/op/OpChain.html" title="class in io.gearpump.streaming.dsl.op">OpChain</a>&nbsp;ops,
          akka.actor.ActorSystem&nbsp;system)</code>&nbsp;</td>
 </tr>
 </table>
@@ -282,12 +282,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li>PREV CLASS</li>
-<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">NEXT CLASS</span></a></li>
+<li>Prev Class</li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.html" target="_top">FRAMES</a></li>
-<li><a href="OpTranslator.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/OpTranslator.html" target="_top">Frames</a></li>
+<li><a href="OpTranslator.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -306,17 +306,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li><a href="#nested_class_summary">NESTED</a>&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/plan/Planner.html b/releases/latest/api/java/io/gearpump/streaming/dsl/plan/Planner.html
index dadae00..3e1e8c9 100644
--- a/releases/latest/api/java/io/gearpump/streaming/dsl/plan/Planner.html
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/plan/Planner.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>Planner</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator$.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">PREV CLASS</span></a></li>
-<li>NEXT CLASS</li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator$.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/Planner.html" target="_top">FRAMES</a></li>
-<li><a href="Planner.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/Planner.html" target="_top">Frames</a></li>
+<li><a href="Planner.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.dsl.plan</p>
+<div class="subTitle">io.gearpump.streaming.dsl.plan</div>
 <h2 title="Class Planner" class="title">Class Planner</h2>
 </div>
 <div class="contentContainer">
@@ -95,7 +95,7 @@
 <li class="blockList">
 <hr>
 <br>
-<pre>public class <strong>Planner</strong>
+<pre>public class <span class="strong">Planner</span>
 extends java.lang.Object</pre>
 </li>
 </ul>
@@ -134,7 +134,7 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>io.gearpump.util.Graph&lt;<a href="../../../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;? extends <a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;,? extends io.gearpump.partitioner.Partitioner&gt;</code></td>
-<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/Planner.html#plan(io.gearpump.util.Graph, akka.actor.ActorSystem)">plan</a></strong>(io.gearpump.util.Graph&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>,<a href="../../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>&gt;&nbsp;dag,
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/dsl/plan/Planner.html#plan(io.gearpump.util.Graph,%20akka.actor.ActorSystem)">plan</a></strong>(io.gearpump.util.Graph&lt;<a href="../../../../../io/gearpump/streaming/dsl/op/Op.html" title="interface in io.gearpump.streaming.dsl.op">Op</a>,<a href="../../../../../io/gearpump/streaming/dsl/op/OpEdge.html" title="interface in io.gearpump.streaming.dsl.op">OpEdge</a>&gt;&nbsp;dag,
     akka.actor.ActorSystem&nbsp;system)</code>&nbsp;</td>
 </tr>
 </table>
@@ -211,12 +211,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator$.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">PREV CLASS</span></a></li>
-<li>NEXT CLASS</li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator$.html" title="class in io.gearpump.streaming.dsl.plan"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/Planner.html" target="_top">FRAMES</a></li>
-<li><a href="Planner.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/Planner.html" target="_top">Frames</a></li>
+<li><a href="Planner.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -235,17 +235,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/plan/package-frame.html b/releases/latest/api/java/io/gearpump/streaming/dsl/plan/package-frame.html
index e9eef75..878eb53 100644
--- a/releases/latest/api/java/io/gearpump/streaming/dsl/plan/package-frame.html
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/plan/package-frame.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:22 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>io.gearpump.streaming.dsl.plan</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/plan/package-summary.html b/releases/latest/api/java/io/gearpump/streaming/dsl/plan/package-summary.html
index bcfb655..076260b 100644
--- a/releases/latest/api/java/io/gearpump/streaming/dsl/plan/package-summary.html
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/plan/package-summary.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:22 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>io.gearpump.streaming.dsl.plan</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/dsl/partitioner/package-summary.html">PREV PACKAGE</a></li>
-<li><a href="../../../../../io/gearpump/streaming/executor/package-summary.html">NEXT PACKAGE</a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/partitioner/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../../io/gearpump/streaming/executor/package-summary.html">Next Package</a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/package-summary.html" target="_top">FRAMES</a></li>
-<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -75,7 +75,7 @@
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction&lt;IN,OUT&gt;</a></td>
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in io.gearpump.streaming.dsl.plan">OpTranslator.SingleInputFunction</a>&lt;IN,OUT&gt;</td>
 <td class="colLast">&nbsp;</td>
 </tr>
 </tbody>
@@ -96,35 +96,35 @@
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.AndThen&lt;IN,MIDDLE,OUT&gt;</a></td>
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.AndThen</a>&lt;IN,MIDDLE,OUT&gt;</td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.DummyInputFunction&lt;T&gt;</a></td>
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.DummyInputFunction</a>&lt;T&gt;</td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.FlatMapFunction&lt;IN,OUT&gt;</a></td>
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.FlatMapFunction</a>&lt;IN,OUT&gt;</td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.GroupByTask&lt;IN,GROUP,OUT&gt;</a></td>
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.GroupByTask</a>&lt;IN,GROUP,OUT&gt;</td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.ReduceFunction&lt;T&gt;</a></td>
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.ReduceFunction</a>&lt;T&gt;</td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.SinkTask&lt;T&gt;</a></td>
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.SinkTask</a>&lt;T&gt;</td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.SourceTask&lt;T,OUT&gt;</a></td>
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.SourceTask</a>&lt;T,OUT&gt;</td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.TransformTask&lt;IN,OUT&gt;</a></td>
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" title="class in io.gearpump.streaming.dsl.plan">OpTranslator.TransformTask</a>&lt;IN,OUT&gt;</td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
@@ -158,12 +158,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/dsl/partitioner/package-summary.html">PREV PACKAGE</a></li>
-<li><a href="../../../../../io/gearpump/streaming/executor/package-summary.html">NEXT PACKAGE</a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/partitioner/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../../io/gearpump/streaming/executor/package-summary.html">Next Package</a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/package-summary.html" target="_top">FRAMES</a></li>
-<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
diff --git a/releases/latest/api/java/io/gearpump/streaming/dsl/plan/package-tree.html b/releases/latest/api/java/io/gearpump/streaming/dsl/plan/package-tree.html
index bb7ff80..f9f7dce 100644
--- a/releases/latest/api/java/io/gearpump/streaming/dsl/plan/package-tree.html
+++ b/releases/latest/api/java/io/gearpump/streaming/dsl/plan/package-tree.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:22 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>io.gearpump.streaming.dsl.plan Class Hierarchy</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/dsl/partitioner/package-tree.html">PREV</a></li>
-<li><a href="../../../../../io/gearpump/streaming/executor/package-tree.html">NEXT</a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/partitioner/package-tree.html">Prev</a></li>
+<li><a href="../../../../../io/gearpump/streaming/executor/package-tree.html">Next</a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/package-tree.html" target="_top">FRAMES</a></li>
-<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -122,12 +122,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/dsl/partitioner/package-tree.html">PREV</a></li>
-<li><a href="../../../../../io/gearpump/streaming/executor/package-tree.html">NEXT</a></li>
+<li><a href="../../../../../io/gearpump/streaming/dsl/partitioner/package-tree.html">Prev</a></li>
+<li><a href="../../../../../io/gearpump/streaming/executor/package-tree.html">Next</a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/package-tree.html" target="_top">FRAMES</a></li>
-<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/dsl/plan/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
diff --git a/releases/latest/api/java/io/gearpump/streaming/executor/Executor$.html b/releases/latest/api/java/io/gearpump/streaming/executor/Executor$.html
index d57ae3b..0257d94 100644
--- a/releases/latest/api/java/io/gearpump/streaming/executor/Executor$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/executor/Executor$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:22 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>Executor$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/executor/Executor.TaskStopped$.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/executor/ExecutorRestartPolicy.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.TaskStopped$.html" title="class in io.gearpump.streaming.executor"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/ExecutorRestartPolicy.html" title="class in io.gearpump.streaming.executor"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor$.html" target="_top">FRAMES</a></li>
-<li><a href="Executor$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor$.html" target="_top">Frames</a></li>
+<li><a href="Executor$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.executor</p>
+<div class="subTitle">io.gearpump.streaming.executor</div>
 <h2 title="Class Executor$" class="title">Class Executor$</h2>
 </div>
 <div class="contentContainer">
@@ -95,7 +95,7 @@
 <li class="blockList">
 <hr>
 <br>
-<pre>public class <strong>Executor$</strong>
+<pre>public class <span class="strong">Executor$</span>
 extends java.lang.Object</pre>
 </li>
 </ul>
@@ -220,12 +220,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/executor/Executor.TaskStopped$.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/executor/ExecutorRestartPolicy.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.TaskStopped$.html" title="class in io.gearpump.streaming.executor"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/ExecutorRestartPolicy.html" title="class in io.gearpump.streaming.executor"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor$.html" target="_top">FRAMES</a></li>
-<li><a href="Executor$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor$.html" target="_top">Frames</a></li>
+<li><a href="Executor$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -244,17 +244,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/executor/Executor.DagVersionMismatchException.html b/releases/latest/api/java/io/gearpump/streaming/executor/Executor.DagVersionMismatchException.html
index 3d5697d..cefc842 100644
--- a/releases/latest/api/java/io/gearpump/streaming/executor/Executor.DagVersionMismatchException.html
+++ b/releases/latest/api/java/io/gearpump/streaming/executor/Executor.DagVersionMismatchException.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:22 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>Executor.DagVersionMismatchException</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorConfig.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorConfig.html" title="class in io.gearpump.streaming.executor"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.DagVersionMismatchException.html" target="_top">FRAMES</a></li>
-<li><a href="Executor.DagVersionMismatchException.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.DagVersionMismatchException.html" target="_top">Frames</a></li>
+<li><a href="Executor.DagVersionMismatchException.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Throwable">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Throwable">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.executor</p>
+<div class="subTitle">io.gearpump.streaming.executor</div>
 <h2 title="Class Executor.DagVersionMismatchException" class="title">Class Executor.DagVersionMismatchException</h2>
 </div>
 <div class="contentContainer">
@@ -113,7 +113,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>Executor.DagVersionMismatchException</strong>
+<pre>public static class <span class="strong">Executor.DagVersionMismatchException</span>
 extends java.lang.Exception</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.executor.Executor.DagVersionMismatchException">Serialized Form</a></dd></dl>
 </li>
@@ -150,7 +150,7 @@
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;java.lang.Throwable</h3>
-<code>fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString</code></li>
+<code>addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString</code></li>
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
@@ -207,12 +207,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorConfig.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.html" title="class in io.gearpump.streaming.executor"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorConfig.html" title="class in io.gearpump.streaming.executor"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.DagVersionMismatchException.html" target="_top">FRAMES</a></li>
-<li><a href="Executor.DagVersionMismatchException.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.DagVersionMismatchException.html" target="_top">Frames</a></li>
+<li><a href="Executor.DagVersionMismatchException.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -231,17 +231,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Throwable">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Throwable">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/executor/Executor.ExecutorConfig$.html b/releases/latest/api/java/io/gearpump/streaming/executor/Executor.ExecutorConfig$.html
index e438d2f..0647dbf 100644
--- a/releases/latest/api/java/io/gearpump/streaming/executor/Executor.ExecutorConfig$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/executor/Executor.ExecutorConfig$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:22 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>Executor.ExecutorConfig$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorConfig.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorConfig.html" title="class in io.gearpump.streaming.executor"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary.html" title="class in io.gearpump.streaming.executor"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.ExecutorConfig$.html" target="_top">FRAMES</a></li>
-<li><a href="Executor.ExecutorConfig$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.ExecutorConfig$.html" target="_top">Frames</a></li>
+<li><a href="Executor.ExecutorConfig$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.executor</p>
+<div class="subTitle">io.gearpump.streaming.executor</div>
 <h2 title="Class Executor.ExecutorConfig$" class="title">Class Executor.ExecutorConfig$</h2>
 </div>
 <div class="contentContainer">
@@ -108,7 +108,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>Executor.ExecutorConfig$</strong>
+<pre>public static class <span class="strong">Executor.ExecutorConfig$</span>
 extends scala.runtime.AbstractFunction1&lt;com.typesafe.config.Config,<a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorConfig.html" title="class in io.gearpump.streaming.executor">Executor.ExecutorConfig</a>&gt;
 implements scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.executor.Executor.ExecutorConfig$">Serialized Form</a></dd></dl>
@@ -249,12 +249,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorConfig.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorConfig.html" title="class in io.gearpump.streaming.executor"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary.html" title="class in io.gearpump.streaming.executor"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.ExecutorConfig$.html" target="_top">FRAMES</a></li>
-<li><a href="Executor.ExecutorConfig$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.ExecutorConfig$.html" target="_top">Frames</a></li>
+<li><a href="Executor.ExecutorConfig$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -273,17 +273,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/executor/Executor.ExecutorConfig.html b/releases/latest/api/java/io/gearpump/streaming/executor/Executor.ExecutorConfig.html
index 6ffc3fb..963d452 100644
--- a/releases/latest/api/java/io/gearpump/streaming/executor/Executor.ExecutorConfig.html
+++ b/releases/latest/api/java/io/gearpump/streaming/executor/Executor.ExecutorConfig.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:22 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>Executor.ExecutorConfig</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/executor/Executor.DagVersionMismatchException.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorConfig$.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.DagVersionMismatchException.html" title="class in io.gearpump.streaming.executor"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorConfig$.html" title="class in io.gearpump.streaming.executor"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.ExecutorConfig.html" target="_top">FRAMES</a></li>
-<li><a href="Executor.ExecutorConfig.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.ExecutorConfig.html" target="_top">Frames</a></li>
+<li><a href="Executor.ExecutorConfig.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.executor</p>
+<div class="subTitle">io.gearpump.streaming.executor</div>
 <h2 title="Class Executor.ExecutorConfig" class="title">Class Executor.ExecutorConfig</h2>
 </div>
 <div class="contentContainer">
@@ -103,7 +103,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>Executor.ExecutorConfig</strong>
+<pre>public static class <span class="strong">Executor.ExecutorConfig</span>
 extends java.lang.Object
 implements scala.Product, scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.executor.Executor.ExecutorConfig">Serialized Form</a></dd></dl>
@@ -233,12 +233,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/executor/Executor.DagVersionMismatchException.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorConfig$.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.DagVersionMismatchException.html" title="class in io.gearpump.streaming.executor"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorConfig$.html" title="class in io.gearpump.streaming.executor"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.ExecutorConfig.html" target="_top">FRAMES</a></li>
-<li><a href="Executor.ExecutorConfig.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.ExecutorConfig.html" target="_top">Frames</a></li>
+<li><a href="Executor.ExecutorConfig.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -257,17 +257,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/executor/Executor.ExecutorSummary$.html b/releases/latest/api/java/io/gearpump/streaming/executor/Executor.ExecutorSummary$.html
index 13a7107..d4c511c 100644
--- a/releases/latest/api/java/io/gearpump/streaming/executor/Executor.ExecutorSummary$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/executor/Executor.ExecutorSummary$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:22 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>Executor.ExecutorSummary$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/executor/Executor.GetExecutorSummary.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary.html" title="class in io.gearpump.streaming.executor"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.GetExecutorSummary.html" title="class in io.gearpump.streaming.executor"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.ExecutorSummary$.html" target="_top">FRAMES</a></li>
-<li><a href="Executor.ExecutorSummary$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.ExecutorSummary$.html" target="_top">Frames</a></li>
+<li><a href="Executor.ExecutorSummary$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.executor</p>
+<div class="subTitle">io.gearpump.streaming.executor</div>
 <h2 title="Class Executor.ExecutorSummary$" class="title">Class Executor.ExecutorSummary$</h2>
 </div>
 <div class="contentContainer">
@@ -103,7 +103,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>Executor.ExecutorSummary$</strong>
+<pre>public static class <span class="strong">Executor.ExecutorSummary$</span>
 extends java.lang.Object
 implements scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.executor.Executor.ExecutorSummary$">Serialized Form</a></dd></dl>
@@ -258,12 +258,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/executor/Executor.GetExecutorSummary.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary.html" title="class in io.gearpump.streaming.executor"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.GetExecutorSummary.html" title="class in io.gearpump.streaming.executor"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.ExecutorSummary$.html" target="_top">FRAMES</a></li>
-<li><a href="Executor.ExecutorSummary$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.ExecutorSummary$.html" target="_top">Frames</a></li>
+<li><a href="Executor.ExecutorSummary$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -282,17 +282,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/executor/Executor.ExecutorSummary.html b/releases/latest/api/java/io/gearpump/streaming/executor/Executor.ExecutorSummary.html
index 8585c80..f312082 100644
--- a/releases/latest/api/java/io/gearpump/streaming/executor/Executor.ExecutorSummary.html
+++ b/releases/latest/api/java/io/gearpump/streaming/executor/Executor.ExecutorSummary.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:22 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>Executor.ExecutorSummary</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorConfig$.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary$.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorConfig$.html" title="class in io.gearpump.streaming.executor"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary$.html" title="class in io.gearpump.streaming.executor"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.ExecutorSummary.html" target="_top">FRAMES</a></li>
-<li><a href="Executor.ExecutorSummary.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.ExecutorSummary.html" target="_top">Frames</a></li>
+<li><a href="Executor.ExecutorSummary.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.executor</p>
+<div class="subTitle">io.gearpump.streaming.executor</div>
 <h2 title="Class Executor.ExecutorSummary" class="title">Class Executor.ExecutorSummary</h2>
 </div>
 <div class="contentContainer">
@@ -103,7 +103,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>Executor.ExecutorSummary</strong>
+<pre>public static class <span class="strong">Executor.ExecutorSummary</span>
 extends java.lang.Object
 implements scala.Product, scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.executor.Executor.ExecutorSummary">Serialized Form</a></dd></dl>
@@ -125,7 +125,7 @@
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary.html#Executor.ExecutorSummary(int, int, java.lang.String, java.lang.String, java.lang.String, int, scala.collection.immutable.Map, java.lang.String)">Executor.ExecutorSummary</a></strong>(int&nbsp;id,
+<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary.html#Executor.ExecutorSummary(int,%20int,%20java.lang.String,%20java.lang.String,%20java.lang.String,%20int,%20scala.collection.immutable.Map,%20java.lang.String)">Executor.ExecutorSummary</a></strong>(int&nbsp;id,
                         int&nbsp;workerId,
                         java.lang.String&nbsp;actorPath,
                         java.lang.String&nbsp;logFile,
@@ -338,12 +338,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorConfig$.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary$.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorConfig$.html" title="class in io.gearpump.streaming.executor"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary$.html" title="class in io.gearpump.streaming.executor"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.ExecutorSummary.html" target="_top">FRAMES</a></li>
-<li><a href="Executor.ExecutorSummary.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.ExecutorSummary.html" target="_top">Frames</a></li>
+<li><a href="Executor.ExecutorSummary.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -362,17 +362,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/executor/Executor.GetExecutorSummary$.html b/releases/latest/api/java/io/gearpump/streaming/executor/Executor.GetExecutorSummary$.html
index 689b8ed..7734ef0 100644
--- a/releases/latest/api/java/io/gearpump/streaming/executor/Executor.GetExecutorSummary$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/executor/Executor.GetExecutorSummary$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:22 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>Executor.GetExecutorSummary$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/executor/Executor.GetExecutorSummary.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/executor/Executor.HealthCheck$.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.GetExecutorSummary.html" title="class in io.gearpump.streaming.executor"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.HealthCheck$.html" title="class in io.gearpump.streaming.executor"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.GetExecutorSummary$.html" target="_top">FRAMES</a></li>
-<li><a href="Executor.GetExecutorSummary$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.GetExecutorSummary$.html" target="_top">Frames</a></li>
+<li><a href="Executor.GetExecutorSummary$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.executor</p>
+<div class="subTitle">io.gearpump.streaming.executor</div>
 <h2 title="Class Executor.GetExecutorSummary$" class="title">Class Executor.GetExecutorSummary$</h2>
 </div>
 <div class="contentContainer">
@@ -108,7 +108,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>Executor.GetExecutorSummary$</strong>
+<pre>public static class <span class="strong">Executor.GetExecutorSummary$</span>
 extends scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/executor/Executor.GetExecutorSummary.html" title="class in io.gearpump.streaming.executor">Executor.GetExecutorSummary</a>&gt;
 implements scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.executor.Executor.GetExecutorSummary$">Serialized Form</a></dd></dl>
@@ -249,12 +249,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/executor/Executor.GetExecutorSummary.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/executor/Executor.HealthCheck$.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.GetExecutorSummary.html" title="class in io.gearpump.streaming.executor"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.HealthCheck$.html" title="class in io.gearpump.streaming.executor"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.GetExecutorSummary$.html" target="_top">FRAMES</a></li>
-<li><a href="Executor.GetExecutorSummary$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.GetExecutorSummary$.html" target="_top">Frames</a></li>
+<li><a href="Executor.GetExecutorSummary$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -273,17 +273,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/executor/Executor.GetExecutorSummary.html b/releases/latest/api/java/io/gearpump/streaming/executor/Executor.GetExecutorSummary.html
index 61e3220..74104ce 100644
--- a/releases/latest/api/java/io/gearpump/streaming/executor/Executor.GetExecutorSummary.html
+++ b/releases/latest/api/java/io/gearpump/streaming/executor/Executor.GetExecutorSummary.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:22 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>Executor.GetExecutorSummary</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary$.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/executor/Executor.GetExecutorSummary$.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary$.html" title="class in io.gearpump.streaming.executor"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.GetExecutorSummary$.html" title="class in io.gearpump.streaming.executor"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.GetExecutorSummary.html" target="_top">FRAMES</a></li>
-<li><a href="Executor.GetExecutorSummary.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.GetExecutorSummary.html" target="_top">Frames</a></li>
+<li><a href="Executor.GetExecutorSummary.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.executor</p>
+<div class="subTitle">io.gearpump.streaming.executor</div>
 <h2 title="Class Executor.GetExecutorSummary" class="title">Class Executor.GetExecutorSummary</h2>
 </div>
 <div class="contentContainer">
@@ -103,7 +103,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>Executor.GetExecutorSummary</strong>
+<pre>public static class <span class="strong">Executor.GetExecutorSummary</span>
 extends java.lang.Object
 implements scala.Product, scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.executor.Executor.GetExecutorSummary">Serialized Form</a></dd></dl>
@@ -233,12 +233,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary$.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/executor/Executor.GetExecutorSummary$.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.ExecutorSummary$.html" title="class in io.gearpump.streaming.executor"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.GetExecutorSummary$.html" title="class in io.gearpump.streaming.executor"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.GetExecutorSummary.html" target="_top">FRAMES</a></li>
-<li><a href="Executor.GetExecutorSummary.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.GetExecutorSummary.html" target="_top">Frames</a></li>
+<li><a href="Executor.GetExecutorSummary.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -257,17 +257,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/executor/Executor.HealthCheck$.html b/releases/latest/api/java/io/gearpump/streaming/executor/Executor.HealthCheck$.html
index f168e66..cc5fecf 100644
--- a/releases/latest/api/java/io/gearpump/streaming/executor/Executor.HealthCheck$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/executor/Executor.HealthCheck$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:22 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>Executor.HealthCheck$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/executor/Executor.GetExecutorSummary$.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.GetExecutorSummary$.html" title="class in io.gearpump.streaming.executor"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html" title="class in io.gearpump.streaming.executor"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.HealthCheck$.html" target="_top">FRAMES</a></li>
-<li><a href="Executor.HealthCheck$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.HealthCheck$.html" target="_top">Frames</a></li>
+<li><a href="Executor.HealthCheck$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.executor</p>
+<div class="subTitle">io.gearpump.streaming.executor</div>
 <h2 title="Class Executor.HealthCheck$" class="title">Class Executor.HealthCheck$</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>Executor.HealthCheck$</strong>
+<pre>public static class <span class="strong">Executor.HealthCheck$</span>
 extends java.lang.Object</pre>
 </li>
 </ul>
@@ -224,12 +224,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/executor/Executor.GetExecutorSummary$.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.GetExecutorSummary$.html" title="class in io.gearpump.streaming.executor"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html" title="class in io.gearpump.streaming.executor"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.HealthCheck$.html" target="_top">FRAMES</a></li>
-<li><a href="Executor.HealthCheck$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.HealthCheck$.html" target="_top">Frames</a></li>
+<li><a href="Executor.HealthCheck$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -248,17 +248,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/executor/Executor.QueryExecutorConfig$.html b/releases/latest/api/java/io/gearpump/streaming/executor/Executor.QueryExecutorConfig$.html
index fc0f5fa..38ce4a7 100644
--- a/releases/latest/api/java/io/gearpump/streaming/executor/Executor.QueryExecutorConfig$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/executor/Executor.QueryExecutorConfig$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:22 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>Executor.QueryExecutorConfig$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/executor/Executor.RestartTasks.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html" title="class in io.gearpump.streaming.executor"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.RestartTasks.html" title="class in io.gearpump.streaming.executor"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.QueryExecutorConfig$.html" target="_top">FRAMES</a></li>
-<li><a href="Executor.QueryExecutorConfig$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.QueryExecutorConfig$.html" target="_top">Frames</a></li>
+<li><a href="Executor.QueryExecutorConfig$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.executor</p>
+<div class="subTitle">io.gearpump.streaming.executor</div>
 <h2 title="Class Executor.QueryExecutorConfig$" class="title">Class Executor.QueryExecutorConfig$</h2>
 </div>
 <div class="contentContainer">
@@ -108,7 +108,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>Executor.QueryExecutorConfig$</strong>
+<pre>public static class <span class="strong">Executor.QueryExecutorConfig$</span>
 extends scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html" title="class in io.gearpump.streaming.executor">Executor.QueryExecutorConfig</a>&gt;
 implements scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.executor.Executor.QueryExecutorConfig$">Serialized Form</a></dd></dl>
@@ -249,12 +249,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/executor/Executor.RestartTasks.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html" title="class in io.gearpump.streaming.executor"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.RestartTasks.html" title="class in io.gearpump.streaming.executor"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.QueryExecutorConfig$.html" target="_top">FRAMES</a></li>
-<li><a href="Executor.QueryExecutorConfig$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.QueryExecutorConfig$.html" target="_top">Frames</a></li>
+<li><a href="Executor.QueryExecutorConfig$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -273,17 +273,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html b/releases/latest/api/java/io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html
index ccf073b..f583589 100644
--- a/releases/latest/api/java/io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html
+++ b/releases/latest/api/java/io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:22 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>Executor.QueryExecutorConfig</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/executor/Executor.HealthCheck$.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/executor/Executor.QueryExecutorConfig$.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.HealthCheck$.html" title="class in io.gearpump.streaming.executor"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.QueryExecutorConfig$.html" title="class in io.gearpump.streaming.executor"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html" target="_top">FRAMES</a></li>
-<li><a href="Executor.QueryExecutorConfig.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html" target="_top">Frames</a></li>
+<li><a href="Executor.QueryExecutorConfig.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.executor</p>
+<div class="subTitle">io.gearpump.streaming.executor</div>
 <h2 title="Class Executor.QueryExecutorConfig" class="title">Class Executor.QueryExecutorConfig</h2>
 </div>
 <div class="contentContainer">
@@ -103,7 +103,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>Executor.QueryExecutorConfig</strong>
+<pre>public static class <span class="strong">Executor.QueryExecutorConfig</span>
 extends java.lang.Object
 implements scala.Product, scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.executor.Executor.QueryExecutorConfig">Serialized Form</a></dd></dl>
@@ -233,12 +233,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/executor/Executor.HealthCheck$.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/executor/Executor.QueryExecutorConfig$.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.HealthCheck$.html" title="class in io.gearpump.streaming.executor"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.QueryExecutorConfig$.html" title="class in io.gearpump.streaming.executor"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html" target="_top">FRAMES</a></li>
-<li><a href="Executor.QueryExecutorConfig.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.QueryExecutorConfig.html" target="_top">Frames</a></li>
+<li><a href="Executor.QueryExecutorConfig.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -257,17 +257,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/executor/Executor.RestartTasks$.html b/releases/latest/api/java/io/gearpump/streaming/executor/Executor.RestartTasks$.html
index efeb578..79a1fb8 100644
--- a/releases/latest/api/java/io/gearpump/streaming/executor/Executor.RestartTasks$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/executor/Executor.RestartTasks$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:22 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>Executor.RestartTasks$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/executor/Executor.RestartTasks.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/executor/Executor.State$.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.RestartTasks.html" title="class in io.gearpump.streaming.executor"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.State$.html" title="class in io.gearpump.streaming.executor"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.RestartTasks$.html" target="_top">FRAMES</a></li>
-<li><a href="Executor.RestartTasks$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.RestartTasks$.html" target="_top">Frames</a></li>
+<li><a href="Executor.RestartTasks$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.executor</p>
+<div class="subTitle">io.gearpump.streaming.executor</div>
 <h2 title="Class Executor.RestartTasks$" class="title">Class Executor.RestartTasks$</h2>
 </div>
 <div class="contentContainer">
@@ -108,7 +108,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>Executor.RestartTasks$</strong>
+<pre>public static class <span class="strong">Executor.RestartTasks$</span>
 extends scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/executor/Executor.RestartTasks.html" title="class in io.gearpump.streaming.executor">Executor.RestartTasks</a>&gt;
 implements scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.executor.Executor.RestartTasks$">Serialized Form</a></dd></dl>
@@ -249,12 +249,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/executor/Executor.RestartTasks.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/executor/Executor.State$.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.RestartTasks.html" title="class in io.gearpump.streaming.executor"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.State$.html" title="class in io.gearpump.streaming.executor"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.RestartTasks$.html" target="_top">FRAMES</a></li>
-<li><a href="Executor.RestartTasks$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.RestartTasks$.html" target="_top">Frames</a></li>
+<li><a href="Executor.RestartTasks$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -273,17 +273,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/executor/Executor.RestartTasks.html b/releases/latest/api/java/io/gearpump/streaming/executor/Executor.RestartTasks.html
index 7b15506..5268192 100644
--- a/releases/latest/api/java/io/gearpump/streaming/executor/Executor.RestartTasks.html
+++ b/releases/latest/api/java/io/gearpump/streaming/executor/Executor.RestartTasks.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:22 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>Executor.RestartTasks</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/executor/Executor.QueryExecutorConfig$.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/executor/Executor.RestartTasks$.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.QueryExecutorConfig$.html" title="class in io.gearpump.streaming.executor"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.RestartTasks$.html" title="class in io.gearpump.streaming.executor"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.RestartTasks.html" target="_top">FRAMES</a></li>
-<li><a href="Executor.RestartTasks.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.RestartTasks.html" target="_top">Frames</a></li>
+<li><a href="Executor.RestartTasks.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.executor</p>
+<div class="subTitle">io.gearpump.streaming.executor</div>
 <h2 title="Class Executor.RestartTasks" class="title">Class Executor.RestartTasks</h2>
 </div>
 <div class="contentContainer">
@@ -103,7 +103,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>Executor.RestartTasks</strong>
+<pre>public static class <span class="strong">Executor.RestartTasks</span>
 extends java.lang.Object
 implements scala.Product, scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.executor.Executor.RestartTasks">Serialized Form</a></dd></dl>
@@ -233,12 +233,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/executor/Executor.QueryExecutorConfig$.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/executor/Executor.RestartTasks$.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.QueryExecutorConfig$.html" title="class in io.gearpump.streaming.executor"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.RestartTasks$.html" title="class in io.gearpump.streaming.executor"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.RestartTasks.html" target="_top">FRAMES</a></li>
-<li><a href="Executor.RestartTasks.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.RestartTasks.html" target="_top">Frames</a></li>
+<li><a href="Executor.RestartTasks.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -257,17 +257,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/executor/Executor.State$.html b/releases/latest/api/java/io/gearpump/streaming/executor/Executor.State$.html
index 2c821c5..e259a61 100644
--- a/releases/latest/api/java/io/gearpump/streaming/executor/Executor.State$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/executor/Executor.State$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:22 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>Executor.State$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/executor/Executor.RestartTasks$.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/executor/Executor.TaskArgumentStore.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.RestartTasks$.html" title="class in io.gearpump.streaming.executor"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.TaskArgumentStore.html" title="class in io.gearpump.streaming.executor"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.State$.html" target="_top">FRAMES</a></li>
-<li><a href="Executor.State$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.State$.html" target="_top">Frames</a></li>
+<li><a href="Executor.State$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.executor</p>
+<div class="subTitle">io.gearpump.streaming.executor</div>
 <h2 title="Class Executor.State$" class="title">Class Executor.State$</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>Executor.State$</strong>
+<pre>public static class <span class="strong">Executor.State$</span>
 extends java.lang.Object</pre>
 </li>
 </ul>
@@ -291,12 +291,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/executor/Executor.RestartTasks$.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/executor/Executor.TaskArgumentStore.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.RestartTasks$.html" title="class in io.gearpump.streaming.executor"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.TaskArgumentStore.html" title="class in io.gearpump.streaming.executor"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.State$.html" target="_top">FRAMES</a></li>
-<li><a href="Executor.State$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.State$.html" target="_top">Frames</a></li>
+<li><a href="Executor.State$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -315,17 +315,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/executor/Executor.TaskArgumentStore.html b/releases/latest/api/java/io/gearpump/streaming/executor/Executor.TaskArgumentStore.html
index 98568c3..0907a60 100644
--- a/releases/latest/api/java/io/gearpump/streaming/executor/Executor.TaskArgumentStore.html
+++ b/releases/latest/api/java/io/gearpump/streaming/executor/Executor.TaskArgumentStore.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:22 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>Executor.TaskArgumentStore</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/executor/Executor.State$.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/executor/Executor.TaskStopped.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.State$.html" title="class in io.gearpump.streaming.executor"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.TaskStopped.html" title="class in io.gearpump.streaming.executor"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.TaskArgumentStore.html" target="_top">FRAMES</a></li>
-<li><a href="Executor.TaskArgumentStore.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.TaskArgumentStore.html" target="_top">Frames</a></li>
+<li><a href="Executor.TaskArgumentStore.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.executor</p>
+<div class="subTitle">io.gearpump.streaming.executor</div>
 <h2 title="Class Executor.TaskArgumentStore" class="title">Class Executor.TaskArgumentStore</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>Executor.TaskArgumentStore</strong>
+<pre>public static class <span class="strong">Executor.TaskArgumentStore</span>
 extends java.lang.Object</pre>
 </li>
 </ul>
@@ -138,12 +138,12 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.TaskArgumentStore.html#add(io.gearpump.streaming.task.TaskId, io.gearpump.streaming.executor.TaskLauncher.TaskArgument)">add</a></strong>(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.TaskArgumentStore.html#add(io.gearpump.streaming.task.TaskId,%20io.gearpump.streaming.executor.TaskLauncher.TaskArgument)">add</a></strong>(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
    <a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor">TaskLauncher.TaskArgument</a>&nbsp;task)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>scala.Option&lt;<a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor">TaskLauncher.TaskArgument</a>&gt;</code></td>
-<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.TaskArgumentStore.html#get(int, io.gearpump.streaming.task.TaskId)">get</a></strong>(int&nbsp;dagVersion,
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.TaskArgumentStore.html#get(int,%20io.gearpump.streaming.task.TaskId)">get</a></strong>(int&nbsp;dagVersion,
    <a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
@@ -259,12 +259,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/executor/Executor.State$.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/executor/Executor.TaskStopped.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.State$.html" title="class in io.gearpump.streaming.executor"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.TaskStopped.html" title="class in io.gearpump.streaming.executor"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.TaskArgumentStore.html" target="_top">FRAMES</a></li>
-<li><a href="Executor.TaskArgumentStore.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.TaskArgumentStore.html" target="_top">Frames</a></li>
+<li><a href="Executor.TaskArgumentStore.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -283,17 +283,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/executor/Executor.TaskStopped$.html b/releases/latest/api/java/io/gearpump/streaming/executor/Executor.TaskStopped$.html
index 3c042c3..7534286 100644
--- a/releases/latest/api/java/io/gearpump/streaming/executor/Executor.TaskStopped$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/executor/Executor.TaskStopped$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:22 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>Executor.TaskStopped$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/executor/Executor.TaskStopped.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/executor/Executor$.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.TaskStopped.html" title="class in io.gearpump.streaming.executor"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor$.html" title="class in io.gearpump.streaming.executor"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.TaskStopped$.html" target="_top">FRAMES</a></li>
-<li><a href="Executor.TaskStopped$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.TaskStopped$.html" target="_top">Frames</a></li>
+<li><a href="Executor.TaskStopped$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.executor</p>
+<div class="subTitle">io.gearpump.streaming.executor</div>
 <h2 title="Class Executor.TaskStopped$" class="title">Class Executor.TaskStopped$</h2>
 </div>
 <div class="contentContainer">
@@ -108,7 +108,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>Executor.TaskStopped$</strong>
+<pre>public static class <span class="strong">Executor.TaskStopped$</span>
 extends scala.runtime.AbstractFunction1&lt;akka.actor.ActorRef,<a href="../../../../io/gearpump/streaming/executor/Executor.TaskStopped.html" title="class in io.gearpump.streaming.executor">Executor.TaskStopped</a>&gt;
 implements scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.executor.Executor.TaskStopped$">Serialized Form</a></dd></dl>
@@ -249,12 +249,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/executor/Executor.TaskStopped.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/executor/Executor$.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.TaskStopped.html" title="class in io.gearpump.streaming.executor"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor$.html" title="class in io.gearpump.streaming.executor"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.TaskStopped$.html" target="_top">FRAMES</a></li>
-<li><a href="Executor.TaskStopped$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.TaskStopped$.html" target="_top">Frames</a></li>
+<li><a href="Executor.TaskStopped$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -273,17 +273,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/executor/Executor.TaskStopped.html b/releases/latest/api/java/io/gearpump/streaming/executor/Executor.TaskStopped.html
index 37f3ae4..b65640c 100644
--- a/releases/latest/api/java/io/gearpump/streaming/executor/Executor.TaskStopped.html
+++ b/releases/latest/api/java/io/gearpump/streaming/executor/Executor.TaskStopped.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:22 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>Executor.TaskStopped</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/executor/Executor.TaskArgumentStore.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/executor/Executor.TaskStopped$.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.TaskArgumentStore.html" title="class in io.gearpump.streaming.executor"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.TaskStopped$.html" title="class in io.gearpump.streaming.executor"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.TaskStopped.html" target="_top">FRAMES</a></li>
-<li><a href="Executor.TaskStopped.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.TaskStopped.html" target="_top">Frames</a></li>
+<li><a href="Executor.TaskStopped.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.executor</p>
+<div class="subTitle">io.gearpump.streaming.executor</div>
 <h2 title="Class Executor.TaskStopped" class="title">Class Executor.TaskStopped</h2>
 </div>
 <div class="contentContainer">
@@ -103,7 +103,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>Executor.TaskStopped</strong>
+<pre>public static class <span class="strong">Executor.TaskStopped</span>
 extends java.lang.Object
 implements scala.Product, scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.executor.Executor.TaskStopped">Serialized Form</a></dd></dl>
@@ -233,12 +233,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/executor/Executor.TaskArgumentStore.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/executor/Executor.TaskStopped$.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.TaskArgumentStore.html" title="class in io.gearpump.streaming.executor"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.TaskStopped$.html" title="class in io.gearpump.streaming.executor"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.TaskStopped.html" target="_top">FRAMES</a></li>
-<li><a href="Executor.TaskStopped.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.TaskStopped.html" target="_top">Frames</a></li>
+<li><a href="Executor.TaskStopped.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -257,17 +257,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/executor/Executor.html b/releases/latest/api/java/io/gearpump/streaming/executor/Executor.html
index c68f58b..d96b5a2 100644
--- a/releases/latest/api/java/io/gearpump/streaming/executor/Executor.html
+++ b/releases/latest/api/java/io/gearpump/streaming/executor/Executor.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:22 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>Executor</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li>PREV CLASS</li>
-<li><a href="../../../../io/gearpump/streaming/executor/Executor.DagVersionMismatchException.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+<li>Prev Class</li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.DagVersionMismatchException.html" title="class in io.gearpump.streaming.executor"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.html" target="_top">FRAMES</a></li>
-<li><a href="Executor.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.html" target="_top">Frames</a></li>
+<li><a href="Executor.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li><a href="#nested_class_summary">NESTED</a>&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.executor</p>
+<div class="subTitle">io.gearpump.streaming.executor</div>
 <h2 title="Class Executor" class="title">Class Executor</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>Executor</strong>
+<pre>public class <span class="strong">Executor</span>
 extends java.lang.Object
 implements akka.actor.Actor, io.gearpump.util.TimeOutScheduler</pre>
 <div class="block">Executor is child of AppMaster.
@@ -208,11 +208,11 @@
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.html#Executor(io.gearpump.cluster.ExecutorContext, io.gearpump.cluster.UserConfig)">Executor</a></strong>(io.gearpump.cluster.ExecutorContext&nbsp;executorContext,
+<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.html#Executor(io.gearpump.cluster.ExecutorContext,%20io.gearpump.cluster.UserConfig)">Executor</a></strong>(io.gearpump.cluster.ExecutorContext&nbsp;executorContext,
         io.gearpump.cluster.UserConfig&nbsp;userConf)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.html#Executor(io.gearpump.cluster.ExecutorContext, io.gearpump.cluster.UserConfig, io.gearpump.streaming.executor.ITaskLauncher)">Executor</a></strong>(io.gearpump.cluster.ExecutorContext&nbsp;executorContext,
+<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.html#Executor(io.gearpump.cluster.ExecutorContext,%20io.gearpump.cluster.UserConfig,%20io.gearpump.streaming.executor.ITaskLauncher)">Executor</a></strong>(io.gearpump.cluster.ExecutorContext&nbsp;executorContext,
         io.gearpump.cluster.UserConfig&nbsp;userConf,
         <a href="../../../../io/gearpump/streaming/executor/ITaskLauncher.html" title="interface in io.gearpump.streaming.executor">ITaskLauncher</a>&nbsp;launcher)</code>&nbsp;</td>
 </tr>
@@ -237,14 +237,14 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;</code></td>
-<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.html#dynamicDagPhase1(int, scala.collection.immutable.List, scala.collection.immutable.List, scala.collection.immutable.List)">dynamicDagPhase1</a></strong>(int&nbsp;dagVersion,
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.html#dynamicDagPhase1(int,%20scala.collection.immutable.List,%20scala.collection.immutable.List,%20scala.collection.immutable.List)">dynamicDagPhase1</a></strong>(int&nbsp;dagVersion,
                 scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;launched,
                 scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTask</a>&gt;&nbsp;changed,
                 scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;registered)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;</code></td>
-<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.html#dynamicDagPhase2(int, scala.collection.immutable.List, scala.collection.immutable.List)">dynamicDagPhase2</a></strong>(int&nbsp;dagVersion,
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.html#dynamicDagPhase2(int,%20scala.collection.immutable.List,%20scala.collection.immutable.List)">dynamicDagPhase2</a></strong>(int&nbsp;dagVersion,
                 scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;launched,
                 scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/AppMasterToExecutor.ChangeTask.html" title="class in io.gearpump.streaming">AppMasterToExecutor.ChangeTask</a>&gt;&nbsp;changed)</code>&nbsp;</td>
 </tr>
@@ -270,7 +270,7 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>scala.PartialFunction&lt;java.lang.Object,scala.runtime.BoxedUnit&gt;</code></td>
-<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.html#restartingTasks(int, int, scala.collection.immutable.List)">restartingTasks</a></strong>(int&nbsp;dagVersion,
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/Executor.html#restartingTasks(int,%20int,%20scala.collection.immutable.List)">restartingTasks</a></strong>(int&nbsp;dagVersion,
                int&nbsp;remain,
                scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;needRestart)</code>&nbsp;</td>
 </tr>
@@ -499,12 +499,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li>PREV CLASS</li>
-<li><a href="../../../../io/gearpump/streaming/executor/Executor.DagVersionMismatchException.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+<li>Prev Class</li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor.DagVersionMismatchException.html" title="class in io.gearpump.streaming.executor"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.html" target="_top">FRAMES</a></li>
-<li><a href="Executor.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/Executor.html" target="_top">Frames</a></li>
+<li><a href="Executor.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -523,17 +523,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li><a href="#nested_class_summary">NESTED</a>&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/executor/ExecutorRestartPolicy.html b/releases/latest/api/java/io/gearpump/streaming/executor/ExecutorRestartPolicy.html
index a60b056..6a72b0b 100644
--- a/releases/latest/api/java/io/gearpump/streaming/executor/ExecutorRestartPolicy.html
+++ b/releases/latest/api/java/io/gearpump/streaming/executor/ExecutorRestartPolicy.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:22 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>ExecutorRestartPolicy</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/executor/Executor$.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/executor/ITaskLauncher.html" title="interface in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor$.html" title="class in io.gearpump.streaming.executor"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/ITaskLauncher.html" title="interface in io.gearpump.streaming.executor"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/ExecutorRestartPolicy.html" target="_top">FRAMES</a></li>
-<li><a href="ExecutorRestartPolicy.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/ExecutorRestartPolicy.html" target="_top">Frames</a></li>
+<li><a href="ExecutorRestartPolicy.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.executor</p>
+<div class="subTitle">io.gearpump.streaming.executor</div>
 <h2 title="Class ExecutorRestartPolicy" class="title">Class ExecutorRestartPolicy</h2>
 </div>
 <div class="contentContainer">
@@ -95,7 +95,7 @@
 <li class="blockList">
 <hr>
 <br>
-<pre>public class <strong>ExecutorRestartPolicy</strong>
+<pre>public class <span class="strong">ExecutorRestartPolicy</span>
 extends java.lang.Object</pre>
 <div class="block">param:  maxNrOfRetries the number of times a executor is allowed to be restarted, negative value means no limit,
    if the limit is exceeded the policy will not allow to restart the executor
@@ -118,7 +118,7 @@
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/executor/ExecutorRestartPolicy.html#ExecutorRestartPolicy(int, scala.concurrent.duration.Duration)">ExecutorRestartPolicy</a></strong>(int&nbsp;maxNrOfRetries,
+<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/executor/ExecutorRestartPolicy.html#ExecutorRestartPolicy(int,%20scala.concurrent.duration.Duration)">ExecutorRestartPolicy</a></strong>(int&nbsp;maxNrOfRetries,
                      scala.concurrent.duration.Duration&nbsp;withinTimeRange)</code>&nbsp;</td>
 </tr>
 </table>
@@ -138,7 +138,7 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/ExecutorRestartPolicy.html#addTaskToExecutor(int, io.gearpump.streaming.task.TaskId)">addTaskToExecutor</a></strong>(int&nbsp;executorId,
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/ExecutorRestartPolicy.html#addTaskToExecutor(int,%20io.gearpump.streaming.task.TaskId)">addTaskToExecutor</a></strong>(int&nbsp;executorId,
                  <a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
@@ -229,12 +229,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/executor/Executor$.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/executor/ITaskLauncher.html" title="interface in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/Executor$.html" title="class in io.gearpump.streaming.executor"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/ITaskLauncher.html" title="interface in io.gearpump.streaming.executor"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/ExecutorRestartPolicy.html" target="_top">FRAMES</a></li>
-<li><a href="ExecutorRestartPolicy.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/ExecutorRestartPolicy.html" target="_top">Frames</a></li>
+<li><a href="ExecutorRestartPolicy.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -253,17 +253,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/executor/ITaskLauncher.html b/releases/latest/api/java/io/gearpump/streaming/executor/ITaskLauncher.html
index 51e5934..d5cc736 100644
--- a/releases/latest/api/java/io/gearpump/streaming/executor/ITaskLauncher.html
+++ b/releases/latest/api/java/io/gearpump/streaming/executor/ITaskLauncher.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:22 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>ITaskLauncher</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/executor/ExecutorRestartPolicy.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/ExecutorRestartPolicy.html" title="class in io.gearpump.streaming.executor"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.html" title="class in io.gearpump.streaming.executor"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/ITaskLauncher.html" target="_top">FRAMES</a></li>
-<li><a href="ITaskLauncher.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/ITaskLauncher.html" target="_top">Frames</a></li>
+<li><a href="ITaskLauncher.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.executor</p>
+<div class="subTitle">io.gearpump.streaming.executor</div>
 <h2 title="Interface ITaskLauncher" class="title">Interface ITaskLauncher</h2>
 </div>
 <div class="contentContainer">
@@ -91,7 +91,7 @@
 </dl>
 <hr>
 <br>
-<pre>public interface <strong>ITaskLauncher</strong></pre>
+<pre>public interface <span class="strong">ITaskLauncher</span></pre>
 </li>
 </ul>
 </div>
@@ -112,7 +112,7 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>scala.collection.immutable.Map&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,akka.actor.ActorRef&gt;</code></td>
-<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/ITaskLauncher.html#launch(scala.collection.immutable.List, io.gearpump.streaming.executor.TaskLauncher.TaskArgument, akka.actor.ActorRefFactory, io.gearpump.serializer.SerializationFramework, java.lang.String)">launch</a></strong>(scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;taskIds,
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/ITaskLauncher.html#launch(scala.collection.immutable.List,%20io.gearpump.streaming.executor.TaskLauncher.TaskArgument,%20akka.actor.ActorRefFactory,%20io.gearpump.serializer.SerializationFramework,%20java.lang.String)">launch</a></strong>(scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;taskIds,
       <a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor">TaskLauncher.TaskArgument</a>&nbsp;argument,
       akka.actor.ActorRefFactory&nbsp;context,
       io.gearpump.serializer.SerializationFramework&nbsp;serializer,
@@ -171,12 +171,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/executor/ExecutorRestartPolicy.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/ExecutorRestartPolicy.html" title="class in io.gearpump.streaming.executor"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.html" title="class in io.gearpump.streaming.executor"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/ITaskLauncher.html" target="_top">FRAMES</a></li>
-<li><a href="ITaskLauncher.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/ITaskLauncher.html" target="_top">Frames</a></li>
+<li><a href="ITaskLauncher.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -195,17 +195,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/executor/TaskLauncher$.html b/releases/latest/api/java/io/gearpump/streaming/executor/TaskLauncher$.html
index e946392..2159f65 100644
--- a/releases/latest/api/java/io/gearpump/streaming/executor/TaskLauncher$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/executor/TaskLauncher$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:22 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>TaskLauncher$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument$.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
-<li>NEXT CLASS</li>
+<li><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument$.html" title="class in io.gearpump.streaming.executor"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/TaskLauncher$.html" target="_top">FRAMES</a></li>
-<li><a href="TaskLauncher$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/TaskLauncher$.html" target="_top">Frames</a></li>
+<li><a href="TaskLauncher$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.executor</p>
+<div class="subTitle">io.gearpump.streaming.executor</div>
 <h2 title="Class TaskLauncher$" class="title">Class TaskLauncher$</h2>
 </div>
 <div class="contentContainer">
@@ -95,7 +95,7 @@
 <li class="blockList">
 <hr>
 <br>
-<pre>public class <strong>TaskLauncher$</strong>
+<pre>public class <span class="strong">TaskLauncher$</span>
 extends java.lang.Object</pre>
 </li>
 </ul>
@@ -155,7 +155,7 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.html" title="class in io.gearpump.streaming.executor">TaskLauncher</a></code></td>
-<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/TaskLauncher$.html#apply(io.gearpump.cluster.ExecutorContext, io.gearpump.cluster.UserConfig)">apply</a></strong>(io.gearpump.cluster.ExecutorContext&nbsp;executorContext,
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/TaskLauncher$.html#apply(io.gearpump.cluster.ExecutorContext,%20io.gearpump.cluster.UserConfig)">apply</a></strong>(io.gearpump.cluster.ExecutorContext&nbsp;executorContext,
      io.gearpump.cluster.UserConfig&nbsp;userConf)</code>&nbsp;</td>
 </tr>
 </table>
@@ -250,12 +250,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument$.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
-<li>NEXT CLASS</li>
+<li><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument$.html" title="class in io.gearpump.streaming.executor"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/TaskLauncher$.html" target="_top">FRAMES</a></li>
-<li><a href="TaskLauncher$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/TaskLauncher$.html" target="_top">Frames</a></li>
+<li><a href="TaskLauncher$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -274,17 +274,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/executor/TaskLauncher.TaskArgument$.html b/releases/latest/api/java/io/gearpump/streaming/executor/TaskLauncher.TaskArgument$.html
index a39b05f..794cbdc 100644
--- a/releases/latest/api/java/io/gearpump/streaming/executor/TaskLauncher.TaskArgument$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/executor/TaskLauncher.TaskArgument$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:22 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>TaskLauncher.TaskArgument$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/executor/TaskLauncher$.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/TaskLauncher$.html" title="class in io.gearpump.streaming.executor"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/TaskLauncher.TaskArgument$.html" target="_top">FRAMES</a></li>
-<li><a href="TaskLauncher.TaskArgument$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/TaskLauncher.TaskArgument$.html" target="_top">Frames</a></li>
+<li><a href="TaskLauncher.TaskArgument$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction3">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction3">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.executor</p>
+<div class="subTitle">io.gearpump.streaming.executor</div>
 <h2 title="Class TaskLauncher.TaskArgument$" class="title">Class TaskLauncher.TaskArgument$</h2>
 </div>
 <div class="contentContainer">
@@ -108,7 +108,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>TaskLauncher.TaskArgument$</strong>
+<pre>public static class <span class="strong">TaskLauncher.TaskArgument$</span>
 extends scala.runtime.AbstractFunction3&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>,scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;,<a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor">TaskLauncher.TaskArgument</a>&gt;
 implements scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.executor.TaskLauncher.TaskArgument$">Serialized Form</a></dd></dl>
@@ -249,12 +249,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/executor/TaskLauncher$.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/TaskLauncher$.html" title="class in io.gearpump.streaming.executor"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/TaskLauncher.TaskArgument$.html" target="_top">FRAMES</a></li>
-<li><a href="TaskLauncher.TaskArgument$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/TaskLauncher.TaskArgument$.html" target="_top">Frames</a></li>
+<li><a href="TaskLauncher.TaskArgument$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -273,17 +273,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction3">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction3">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html b/releases/latest/api/java/io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html
index 4d82f5c..d6f3bd6 100644
--- a/releases/latest/api/java/io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html
+++ b/releases/latest/api/java/io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:22 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>TaskLauncher.TaskArgument</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument$.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.html" title="class in io.gearpump.streaming.executor"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument$.html" title="class in io.gearpump.streaming.executor"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" target="_top">FRAMES</a></li>
-<li><a href="TaskLauncher.TaskArgument.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" target="_top">Frames</a></li>
+<li><a href="TaskLauncher.TaskArgument.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.executor</p>
+<div class="subTitle">io.gearpump.streaming.executor</div>
 <h2 title="Class TaskLauncher.TaskArgument" class="title">Class TaskLauncher.TaskArgument</h2>
 </div>
 <div class="contentContainer">
@@ -103,7 +103,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>TaskLauncher.TaskArgument</strong>
+<pre>public static class <span class="strong">TaskLauncher.TaskArgument</span>
 extends java.lang.Object
 implements scala.Product, scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.executor.TaskLauncher.TaskArgument">Serialized Form</a></dd></dl>
@@ -125,7 +125,7 @@
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html#TaskLauncher.TaskArgument(int, io.gearpump.streaming.ProcessorDescription, scala.collection.immutable.List)">TaskLauncher.TaskArgument</a></strong>(int&nbsp;dagVersion,
+<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html#TaskLauncher.TaskArgument(int,%20io.gearpump.streaming.ProcessorDescription,%20scala.collection.immutable.List)">TaskLauncher.TaskArgument</a></strong>(int&nbsp;dagVersion,
                          <a href="../../../../io/gearpump/streaming/ProcessorDescription.html" title="class in io.gearpump.streaming">ProcessorDescription</a>&nbsp;processorDescription,
                          scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;&nbsp;subscribers)</code>&nbsp;</td>
 </tr>
@@ -263,12 +263,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.html" title="class in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument$.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.html" title="class in io.gearpump.streaming.executor"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument$.html" title="class in io.gearpump.streaming.executor"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" target="_top">FRAMES</a></li>
-<li><a href="TaskLauncher.TaskArgument.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" target="_top">Frames</a></li>
+<li><a href="TaskLauncher.TaskArgument.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -287,17 +287,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/executor/TaskLauncher.html b/releases/latest/api/java/io/gearpump/streaming/executor/TaskLauncher.html
index 9918ba5..d779231 100644
--- a/releases/latest/api/java/io/gearpump/streaming/executor/TaskLauncher.html
+++ b/releases/latest/api/java/io/gearpump/streaming/executor/TaskLauncher.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:22 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>TaskLauncher</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/executor/ITaskLauncher.html" title="interface in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/ITaskLauncher.html" title="interface in io.gearpump.streaming.executor"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/TaskLauncher.html" target="_top">FRAMES</a></li>
-<li><a href="TaskLauncher.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/TaskLauncher.html" target="_top">Frames</a></li>
+<li><a href="TaskLauncher.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li><a href="#nested_class_summary">NESTED</a>&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.executor</p>
+<div class="subTitle">io.gearpump.streaming.executor</div>
 <h2 title="Class TaskLauncher" class="title">Class TaskLauncher</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>TaskLauncher</strong>
+<pre>public class <span class="strong">TaskLauncher</span>
 extends java.lang.Object
 implements <a href="../../../../io/gearpump/streaming/executor/ITaskLauncher.html" title="interface in io.gearpump.streaming.executor">ITaskLauncher</a></pre>
 </li>
@@ -143,7 +143,7 @@
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.html#TaskLauncher(int, java.lang.String, int, akka.actor.ActorRef, io.gearpump.cluster.UserConfig, java.lang.Class)">TaskLauncher</a></strong>(int&nbsp;appId,
+<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.html#TaskLauncher(int,%20java.lang.String,%20int,%20akka.actor.ActorRef,%20io.gearpump.cluster.UserConfig,%20java.lang.Class)">TaskLauncher</a></strong>(int&nbsp;appId,
             java.lang.String&nbsp;appName,
             int&nbsp;executorId,
             akka.actor.ActorRef&nbsp;appMaster,
@@ -167,12 +167,12 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/executor/TaskLauncher.html" title="class in io.gearpump.streaming.executor">TaskLauncher</a></code></td>
-<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.html#apply(io.gearpump.cluster.ExecutorContext, io.gearpump.cluster.UserConfig)">apply</a></strong>(io.gearpump.cluster.ExecutorContext&nbsp;executorContext,
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.html#apply(io.gearpump.cluster.ExecutorContext,%20io.gearpump.cluster.UserConfig)">apply</a></strong>(io.gearpump.cluster.ExecutorContext&nbsp;executorContext,
      io.gearpump.cluster.UserConfig&nbsp;userConf)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>scala.collection.immutable.Map&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,akka.actor.ActorRef&gt;</code></td>
-<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.html#launch(scala.collection.immutable.List, io.gearpump.streaming.executor.TaskLauncher.TaskArgument, akka.actor.ActorRefFactory, io.gearpump.serializer.SerializationFramework, java.lang.String)">launch</a></strong>(scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;taskIds,
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.html#launch(scala.collection.immutable.List,%20io.gearpump.streaming.executor.TaskLauncher.TaskArgument,%20akka.actor.ActorRefFactory,%20io.gearpump.serializer.SerializationFramework,%20java.lang.String)">launch</a></strong>(scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;taskIds,
       <a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor">TaskLauncher.TaskArgument</a>&nbsp;argument,
       akka.actor.ActorRefFactory&nbsp;context,
       io.gearpump.serializer.SerializationFramework&nbsp;serializer,
@@ -245,7 +245,7 @@
                                                                 java.lang.String&nbsp;dispatcher)</pre>
 <dl>
 <dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../../io/gearpump/streaming/executor/ITaskLauncher.html#launch(scala.collection.immutable.List, io.gearpump.streaming.executor.TaskLauncher.TaskArgument, akka.actor.ActorRefFactory, io.gearpump.serializer.SerializationFramework, java.lang.String)">launch</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/executor/ITaskLauncher.html" title="interface in io.gearpump.streaming.executor">ITaskLauncher</a></code></dd>
+<dd><code><a href="../../../../io/gearpump/streaming/executor/ITaskLauncher.html#launch(scala.collection.immutable.List,%20io.gearpump.streaming.executor.TaskLauncher.TaskArgument,%20akka.actor.ActorRefFactory,%20io.gearpump.serializer.SerializationFramework,%20java.lang.String)">launch</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/executor/ITaskLauncher.html" title="interface in io.gearpump.streaming.executor">ITaskLauncher</a></code></dd>
 </dl>
 </li>
 </ul>
@@ -274,12 +274,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/executor/ITaskLauncher.html" title="interface in io.gearpump.streaming.executor"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/ITaskLauncher.html" title="interface in io.gearpump.streaming.executor"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/TaskLauncher.TaskArgument.html" title="class in io.gearpump.streaming.executor"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/TaskLauncher.html" target="_top">FRAMES</a></li>
-<li><a href="TaskLauncher.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/TaskLauncher.html" target="_top">Frames</a></li>
+<li><a href="TaskLauncher.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -298,17 +298,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li><a href="#nested_class_summary">NESTED</a>&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/executor/package-frame.html b/releases/latest/api/java/io/gearpump/streaming/executor/package-frame.html
index c6ec12a..675725d 100644
--- a/releases/latest/api/java/io/gearpump/streaming/executor/package-frame.html
+++ b/releases/latest/api/java/io/gearpump/streaming/executor/package-frame.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:22 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>io.gearpump.streaming.executor</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
diff --git a/releases/latest/api/java/io/gearpump/streaming/executor/package-summary.html b/releases/latest/api/java/io/gearpump/streaming/executor/package-summary.html
index 47e746b..dbc5b9a 100644
--- a/releases/latest/api/java/io/gearpump/streaming/executor/package-summary.html
+++ b/releases/latest/api/java/io/gearpump/streaming/executor/package-summary.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:22 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>io.gearpump.streaming.executor</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/dsl/plan/package-summary.html">PREV PACKAGE</a></li>
-<li><a href="../../../../io/gearpump/streaming/javaapi/package-summary.html">NEXT PACKAGE</a></li>
+<li><a href="../../../../io/gearpump/streaming/dsl/plan/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../io/gearpump/streaming/javaapi/package-summary.html">Next Package</a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/package-summary.html" target="_top">FRAMES</a></li>
-<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -221,12 +221,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/dsl/plan/package-summary.html">PREV PACKAGE</a></li>
-<li><a href="../../../../io/gearpump/streaming/javaapi/package-summary.html">NEXT PACKAGE</a></li>
+<li><a href="../../../../io/gearpump/streaming/dsl/plan/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../io/gearpump/streaming/javaapi/package-summary.html">Next Package</a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/package-summary.html" target="_top">FRAMES</a></li>
-<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
diff --git a/releases/latest/api/java/io/gearpump/streaming/executor/package-tree.html b/releases/latest/api/java/io/gearpump/streaming/executor/package-tree.html
index 86ee2a9..9545e67 100644
--- a/releases/latest/api/java/io/gearpump/streaming/executor/package-tree.html
+++ b/releases/latest/api/java/io/gearpump/streaming/executor/package-tree.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:22 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>io.gearpump.streaming.executor Class Hierarchy</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/dsl/plan/package-tree.html">PREV</a></li>
-<li><a href="../../../../io/gearpump/streaming/javaapi/package-tree.html">NEXT</a></li>
+<li><a href="../../../../io/gearpump/streaming/dsl/plan/package-tree.html">Prev</a></li>
+<li><a href="../../../../io/gearpump/streaming/javaapi/package-tree.html">Next</a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/package-tree.html" target="_top">FRAMES</a></li>
-<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -138,12 +138,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/dsl/plan/package-tree.html">PREV</a></li>
-<li><a href="../../../../io/gearpump/streaming/javaapi/package-tree.html">NEXT</a></li>
+<li><a href="../../../../io/gearpump/streaming/dsl/plan/package-tree.html">Prev</a></li>
+<li><a href="../../../../io/gearpump/streaming/javaapi/package-tree.html">Next</a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/executor/package-tree.html" target="_top">FRAMES</a></li>
-<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/executor/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
diff --git a/releases/latest/api/java/io/gearpump/streaming/javaapi/Graph.html b/releases/latest/api/java/io/gearpump/streaming/javaapi/Graph.html
index 76f7787..543fb76 100644
--- a/releases/latest/api/java/io/gearpump/streaming/javaapi/Graph.html
+++ b/releases/latest/api/java/io/gearpump/streaming/javaapi/Graph.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:22 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>Graph</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li>PREV CLASS</li>
-<li><a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi"><span class="strong">NEXT CLASS</span></a></li>
+<li>Prev Class</li>
+<li><a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/javaapi/Graph.html" target="_top">FRAMES</a></li>
-<li><a href="Graph.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/javaapi/Graph.html" target="_top">Frames</a></li>
+<li><a href="Graph.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li><a href="#nested_classes_inherited_from_class_io.gearpump.util.Graph">NESTED</a>&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_io.gearpump.util.Graph">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_io.gearpump.util.Graph">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_io.gearpump.util.Graph">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.javaapi</p>
+<div class="subTitle">io.gearpump.streaming.javaapi</div>
 <h2 title="Class Graph" class="title">Class Graph</h2>
 </div>
 <div class="contentContainer">
@@ -104,7 +104,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>Graph</strong>
+<pre>public class <span class="strong">Graph</span>
 extends io.gearpump.util.Graph&lt;<a href="../../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;? extends <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;,io.gearpump.partitioner.Partitioner&gt;</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.javaapi.Graph">Serialized Form</a></dd></dl>
 </li>
@@ -213,12 +213,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li>PREV CLASS</li>
-<li><a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi"><span class="strong">NEXT CLASS</span></a></li>
+<li>Prev Class</li>
+<li><a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/javaapi/Graph.html" target="_top">FRAMES</a></li>
-<li><a href="Graph.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/javaapi/Graph.html" target="_top">Frames</a></li>
+<li><a href="Graph.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -237,17 +237,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li><a href="#nested_classes_inherited_from_class_io.gearpump.util.Graph">NESTED</a>&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_io.gearpump.util.Graph">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_io.gearpump.util.Graph">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_io.gearpump.util.Graph">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/javaapi/Processor.html b/releases/latest/api/java/io/gearpump/streaming/javaapi/Processor.html
index 7547b17..06ff403 100644
--- a/releases/latest/api/java/io/gearpump/streaming/javaapi/Processor.html
+++ b/releases/latest/api/java/io/gearpump/streaming/javaapi/Processor.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:22 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>Processor</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/javaapi/Graph.html" title="class in io.gearpump.streaming.javaapi"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/javaapi/StreamApplication.html" title="class in io.gearpump.streaming.javaapi"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/javaapi/Graph.html" title="class in io.gearpump.streaming.javaapi"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/javaapi/StreamApplication.html" title="class in io.gearpump.streaming.javaapi"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/javaapi/Processor.html" target="_top">FRAMES</a></li>
-<li><a href="Processor.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/javaapi/Processor.html" target="_top">Frames</a></li>
+<li><a href="Processor.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.javaapi</p>
+<div class="subTitle">io.gearpump.streaming.javaapi</div>
 <h2 title="Class Processor" class="title">Class Processor&lt;T extends <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>Processor&lt;T extends <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;</strong>
+<pre>public class <span class="strong">Processor&lt;T extends <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;</span>
 extends java.lang.Object
 implements <a href="../../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;T&gt;</pre>
 </li>
@@ -138,11 +138,11 @@
 <td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/javaapi/Processor.html#Processor(java.lang.Class)">Processor</a></strong>(java.lang.Class&lt;<a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="type parameter in Processor">T</a>&gt;&nbsp;taskClass)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/javaapi/Processor.html#Processor(java.lang.Class, int)">Processor</a></strong>(java.lang.Class&lt;<a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="type parameter in Processor">T</a>&gt;&nbsp;taskClass,
+<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/javaapi/Processor.html#Processor(java.lang.Class,%20int)">Processor</a></strong>(java.lang.Class&lt;<a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="type parameter in Processor">T</a>&gt;&nbsp;taskClass,
          int&nbsp;parallelism)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/javaapi/Processor.html#Processor(java.lang.Class, int, java.lang.String, io.gearpump.cluster.UserConfig)">Processor</a></strong>(java.lang.Class&lt;<a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="type parameter in Processor">T</a>&gt;&nbsp;taskClass,
+<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/javaapi/Processor.html#Processor(java.lang.Class,%20int,%20java.lang.String,%20io.gearpump.cluster.UserConfig)">Processor</a></strong>(java.lang.Class&lt;<a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="type parameter in Processor">T</a>&gt;&nbsp;taskClass,
          int&nbsp;parallelism,
          java.lang.String&nbsp;description,
          io.gearpump.cluster.UserConfig&nbsp;taskConf)</code>
@@ -187,7 +187,7 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi">Processor</a>&lt;<a href="../../../../io/gearpump/streaming/sink/DataSinkTask.html" title="class in io.gearpump.streaming.sink">DataSinkTask</a>&gt;</code></td>
-<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/javaapi/Processor.html#sink(io.gearpump.streaming.sink.DataSink, int, java.lang.String, io.gearpump.cluster.UserConfig, akka.actor.ActorSystem)">sink</a></strong>(<a href="../../../../io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink">DataSink</a>&nbsp;dataSink,
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/javaapi/Processor.html#sink(io.gearpump.streaming.sink.DataSink,%20int,%20java.lang.String,%20io.gearpump.cluster.UserConfig,%20akka.actor.ActorSystem)">sink</a></strong>(<a href="../../../../io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink">DataSink</a>&nbsp;dataSink,
     int&nbsp;parallelism,
     java.lang.String&nbsp;description,
     io.gearpump.cluster.UserConfig&nbsp;taskConf,
@@ -197,7 +197,7 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi">Processor</a>&lt;<a href="../../../../io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source">DataSourceTask</a>&gt;</code></td>
-<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/javaapi/Processor.html#source(io.gearpump.streaming.source.DataSource, int, java.lang.String, io.gearpump.cluster.UserConfig, akka.actor.ActorSystem)">source</a></strong>(<a href="../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source">DataSource</a>&nbsp;source,
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/javaapi/Processor.html#source(io.gearpump.streaming.source.DataSource,%20int,%20java.lang.String,%20io.gearpump.cluster.UserConfig,%20akka.actor.ActorSystem)">source</a></strong>(<a href="../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source">DataSource</a>&nbsp;source,
       int&nbsp;parallelism,
       java.lang.String&nbsp;description,
       io.gearpump.cluster.UserConfig&nbsp;taskConf,
@@ -463,12 +463,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/javaapi/Graph.html" title="class in io.gearpump.streaming.javaapi"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/javaapi/StreamApplication.html" title="class in io.gearpump.streaming.javaapi"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/javaapi/Graph.html" title="class in io.gearpump.streaming.javaapi"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/javaapi/StreamApplication.html" title="class in io.gearpump.streaming.javaapi"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/javaapi/Processor.html" target="_top">FRAMES</a></li>
-<li><a href="Processor.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/javaapi/Processor.html" target="_top">Frames</a></li>
+<li><a href="Processor.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -487,17 +487,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/javaapi/StreamApplication.html b/releases/latest/api/java/io/gearpump/streaming/javaapi/StreamApplication.html
index c6e535c..75644d2 100644
--- a/releases/latest/api/java/io/gearpump/streaming/javaapi/StreamApplication.html
+++ b/releases/latest/api/java/io/gearpump/streaming/javaapi/StreamApplication.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:22 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>StreamApplication</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/javaapi/Task.html" title="class in io.gearpump.streaming.javaapi"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/javaapi/Task.html" title="class in io.gearpump.streaming.javaapi"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/javaapi/StreamApplication.html" target="_top">FRAMES</a></li>
-<li><a href="StreamApplication.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/javaapi/StreamApplication.html" target="_top">Frames</a></li>
+<li><a href="StreamApplication.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.javaapi</p>
+<div class="subTitle">io.gearpump.streaming.javaapi</div>
 <h2 title="Class StreamApplication" class="title">Class StreamApplication</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>StreamApplication</strong>
+<pre>public class <span class="strong">StreamApplication</span>
 extends java.lang.Object
 implements io.gearpump.cluster.Application</pre>
 </li>
@@ -135,7 +135,7 @@
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/javaapi/StreamApplication.html#StreamApplication(java.lang.String, io.gearpump.cluster.UserConfig, io.gearpump.streaming.javaapi.Graph)">StreamApplication</a></strong>(java.lang.String&nbsp;name,
+<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/javaapi/StreamApplication.html#StreamApplication(java.lang.String,%20io.gearpump.cluster.UserConfig,%20io.gearpump.streaming.javaapi.Graph)">StreamApplication</a></strong>(java.lang.String&nbsp;name,
                  io.gearpump.cluster.UserConfig&nbsp;conf,
                  <a href="../../../../io/gearpump/streaming/javaapi/Graph.html" title="class in io.gearpump.streaming.javaapi">Graph</a>&nbsp;graph)</code>
 <div class="block">Create a streaming application</div>
@@ -275,12 +275,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/javaapi/Task.html" title="class in io.gearpump.streaming.javaapi"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/javaapi/Task.html" title="class in io.gearpump.streaming.javaapi"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/javaapi/StreamApplication.html" target="_top">FRAMES</a></li>
-<li><a href="StreamApplication.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/javaapi/StreamApplication.html" target="_top">Frames</a></li>
+<li><a href="StreamApplication.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -299,17 +299,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/javaapi/Task.html b/releases/latest/api/java/io/gearpump/streaming/javaapi/Task.html
index e7faac6..664eda7 100644
--- a/releases/latest/api/java/io/gearpump/streaming/javaapi/Task.html
+++ b/releases/latest/api/java/io/gearpump/streaming/javaapi/Task.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:22 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>Task</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/javaapi/StreamApplication.html" title="class in io.gearpump.streaming.javaapi"><span class="strong">PREV CLASS</span></a></li>
-<li>NEXT CLASS</li>
+<li><a href="../../../../io/gearpump/streaming/javaapi/StreamApplication.html" title="class in io.gearpump.streaming.javaapi"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/javaapi/Task.html" target="_top">FRAMES</a></li>
-<li><a href="Task.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/javaapi/Task.html" target="_top">Frames</a></li>
+<li><a href="Task.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.javaapi</p>
+<div class="subTitle">io.gearpump.streaming.javaapi</div>
 <h2 title="Class Task" class="title">Class Task</h2>
 </div>
 <div class="contentContainer">
@@ -104,7 +104,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>Task</strong>
+<pre>public class <span class="strong">Task</span>
 extends <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></pre>
 </li>
 </ul>
@@ -147,7 +147,7 @@
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/javaapi/Task.html#Task(io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">Task</a></strong>(<a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext,
+<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/javaapi/Task.html#Task(io.gearpump.streaming.task.TaskContext,%20io.gearpump.cluster.UserConfig)">Task</a></strong>(<a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext,
     io.gearpump.cluster.UserConfig&nbsp;userConf)</code>&nbsp;</td>
 </tr>
 </table>
@@ -350,12 +350,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/javaapi/StreamApplication.html" title="class in io.gearpump.streaming.javaapi"><span class="strong">PREV CLASS</span></a></li>
-<li>NEXT CLASS</li>
+<li><a href="../../../../io/gearpump/streaming/javaapi/StreamApplication.html" title="class in io.gearpump.streaming.javaapi"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/javaapi/Task.html" target="_top">FRAMES</a></li>
-<li><a href="Task.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/javaapi/Task.html" target="_top">Frames</a></li>
+<li><a href="Task.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -374,17 +374,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/javaapi/package-frame.html b/releases/latest/api/java/io/gearpump/streaming/javaapi/package-frame.html
index 50c913a..9ae7212 100644
--- a/releases/latest/api/java/io/gearpump/streaming/javaapi/package-frame.html
+++ b/releases/latest/api/java/io/gearpump/streaming/javaapi/package-frame.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:22 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>io.gearpump.streaming.javaapi</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
diff --git a/releases/latest/api/java/io/gearpump/streaming/javaapi/package-summary.html b/releases/latest/api/java/io/gearpump/streaming/javaapi/package-summary.html
index a2364f7..c751bd1 100644
--- a/releases/latest/api/java/io/gearpump/streaming/javaapi/package-summary.html
+++ b/releases/latest/api/java/io/gearpump/streaming/javaapi/package-summary.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:22 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>io.gearpump.streaming.javaapi</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/executor/package-summary.html">PREV PACKAGE</a></li>
-<li><a href="../../../../io/gearpump/streaming/metrics/package-summary.html">NEXT PACKAGE</a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../io/gearpump/streaming/metrics/package-summary.html">Next Package</a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/javaapi/package-summary.html" target="_top">FRAMES</a></li>
-<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/javaapi/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -79,7 +79,7 @@
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi">Processor&lt;T extends Task&gt;</a></td>
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/javaapi/Processor.html" title="class in io.gearpump.streaming.javaapi">Processor</a>&lt;T extends <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;</td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="altColor">
@@ -113,12 +113,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/executor/package-summary.html">PREV PACKAGE</a></li>
-<li><a href="../../../../io/gearpump/streaming/metrics/package-summary.html">NEXT PACKAGE</a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../io/gearpump/streaming/metrics/package-summary.html">Next Package</a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/javaapi/package-summary.html" target="_top">FRAMES</a></li>
-<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/javaapi/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
diff --git a/releases/latest/api/java/io/gearpump/streaming/javaapi/package-tree.html b/releases/latest/api/java/io/gearpump/streaming/javaapi/package-tree.html
index 824563e..a69e650 100644
--- a/releases/latest/api/java/io/gearpump/streaming/javaapi/package-tree.html
+++ b/releases/latest/api/java/io/gearpump/streaming/javaapi/package-tree.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:22 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>io.gearpump.streaming.javaapi Class Hierarchy</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/executor/package-tree.html">PREV</a></li>
-<li><a href="../../../../io/gearpump/streaming/metrics/package-tree.html">NEXT</a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/package-tree.html">Prev</a></li>
+<li><a href="../../../../io/gearpump/streaming/metrics/package-tree.html">Next</a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/javaapi/package-tree.html" target="_top">FRAMES</a></li>
-<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/javaapi/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -107,12 +107,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/executor/package-tree.html">PREV</a></li>
-<li><a href="../../../../io/gearpump/streaming/metrics/package-tree.html">NEXT</a></li>
+<li><a href="../../../../io/gearpump/streaming/executor/package-tree.html">Prev</a></li>
+<li><a href="../../../../io/gearpump/streaming/metrics/package-tree.html">Next</a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/javaapi/package-tree.html" target="_top">FRAMES</a></li>
-<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/javaapi/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
diff --git a/releases/latest/api/java/io/gearpump/streaming/metrics/ProcessorAggregator$.html b/releases/latest/api/java/io/gearpump/streaming/metrics/ProcessorAggregator$.html
index 8d4e84b..ccc0f89 100644
--- a/releases/latest/api/java/io/gearpump/streaming/metrics/ProcessorAggregator$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/metrics/ProcessorAggregator$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>ProcessorAggregator$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/metrics/ProcessorAggregator.MultiLayerMap.html" title="class in io.gearpump.streaming.metrics"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/metrics/TaskFilterAggregator.html" title="class in io.gearpump.streaming.metrics"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/metrics/ProcessorAggregator.MultiLayerMap.html" title="class in io.gearpump.streaming.metrics"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/metrics/TaskFilterAggregator.html" title="class in io.gearpump.streaming.metrics"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/metrics/ProcessorAggregator$.html" target="_top">FRAMES</a></li>
-<li><a href="ProcessorAggregator$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/metrics/ProcessorAggregator$.html" target="_top">Frames</a></li>
+<li><a href="ProcessorAggregator$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.metrics</p>
+<div class="subTitle">io.gearpump.streaming.metrics</div>
 <h2 title="Class ProcessorAggregator$" class="title">Class ProcessorAggregator$</h2>
 </div>
 <div class="contentContainer">
@@ -95,7 +95,7 @@
 <li class="blockList">
 <hr>
 <br>
-<pre>public class <strong>ProcessorAggregator$</strong>
+<pre>public class <span class="strong">ProcessorAggregator$</span>
 extends java.lang.Object</pre>
 </li>
 </ul>
@@ -248,12 +248,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/metrics/ProcessorAggregator.MultiLayerMap.html" title="class in io.gearpump.streaming.metrics"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/metrics/TaskFilterAggregator.html" title="class in io.gearpump.streaming.metrics"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/metrics/ProcessorAggregator.MultiLayerMap.html" title="class in io.gearpump.streaming.metrics"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/metrics/TaskFilterAggregator.html" title="class in io.gearpump.streaming.metrics"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/metrics/ProcessorAggregator$.html" target="_top">FRAMES</a></li>
-<li><a href="ProcessorAggregator$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/metrics/ProcessorAggregator$.html" target="_top">Frames</a></li>
+<li><a href="ProcessorAggregator$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -272,17 +272,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/metrics/ProcessorAggregator.Aggregator.html b/releases/latest/api/java/io/gearpump/streaming/metrics/ProcessorAggregator.Aggregator.html
index 4458ff6..0f9f6aa 100644
--- a/releases/latest/api/java/io/gearpump/streaming/metrics/ProcessorAggregator.Aggregator.html
+++ b/releases/latest/api/java/io/gearpump/streaming/metrics/ProcessorAggregator.Aggregator.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>ProcessorAggregator.Aggregator</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/metrics/ProcessorAggregator.html" title="class in io.gearpump.streaming.metrics"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/metrics/ProcessorAggregator.AggregatorFactory.html" title="class in io.gearpump.streaming.metrics"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/metrics/ProcessorAggregator.html" title="class in io.gearpump.streaming.metrics"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/metrics/ProcessorAggregator.AggregatorFactory.html" title="class in io.gearpump.streaming.metrics"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/metrics/ProcessorAggregator.Aggregator.html" target="_top">FRAMES</a></li>
-<li><a href="ProcessorAggregator.Aggregator.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/metrics/ProcessorAggregator.Aggregator.html" target="_top">Frames</a></li>
+<li><a href="ProcessorAggregator.Aggregator.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.metrics</p>
+<div class="subTitle">io.gearpump.streaming.metrics</div>
 <h2 title="Interface ProcessorAggregator.Aggregator" class="title">Interface ProcessorAggregator.Aggregator</h2>
 </div>
 <div class="contentContainer">
@@ -95,7 +95,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static interface <strong>ProcessorAggregator.Aggregator</strong></pre>
+<pre>public static interface <span class="strong">ProcessorAggregator.Aggregator</span></pre>
 </li>
 </ul>
 </div>
@@ -180,12 +180,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/metrics/ProcessorAggregator.html" title="class in io.gearpump.streaming.metrics"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/metrics/ProcessorAggregator.AggregatorFactory.html" title="class in io.gearpump.streaming.metrics"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/metrics/ProcessorAggregator.html" title="class in io.gearpump.streaming.metrics"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/metrics/ProcessorAggregator.AggregatorFactory.html" title="class in io.gearpump.streaming.metrics"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/metrics/ProcessorAggregator.Aggregator.html" target="_top">FRAMES</a></li>
-<li><a href="ProcessorAggregator.Aggregator.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/metrics/ProcessorAggregator.Aggregator.html" target="_top">Frames</a></li>
+<li><a href="ProcessorAggregator.Aggregator.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -204,17 +204,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/metrics/ProcessorAggregator.AggregatorFactory.html b/releases/latest/api/java/io/gearpump/streaming/metrics/ProcessorAggregator.AggregatorFactory.html
index 8c66218..2599e9e 100644
--- a/releases/latest/api/java/io/gearpump/streaming/metrics/ProcessorAggregator.AggregatorFactory.html
+++ b/releases/latest/api/java/io/gearpump/streaming/metrics/ProcessorAggregator.AggregatorFactory.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>ProcessorAggregator.AggregatorFactory</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/metrics/ProcessorAggregator.Aggregator.html" title="interface in io.gearpump.streaming.metrics"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/metrics/ProcessorAggregator.HistogramAggregator.html" title="class in io.gearpump.streaming.metrics"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/metrics/ProcessorAggregator.Aggregator.html" title="interface in io.gearpump.streaming.metrics"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/metrics/ProcessorAggregator.HistogramAggregator.html" title="class in io.gearpump.streaming.metrics"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/metrics/ProcessorAggregator.AggregatorFactory.html" target="_top">FRAMES</a></li>
-<li><a href="ProcessorAggregator.AggregatorFactory.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/metrics/ProcessorAggregator.AggregatorFactory.html" target="_top">Frames</a></li>
+<li><a href="ProcessorAggregator.AggregatorFactory.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.metrics</p>
+<div class="subTitle">io.gearpump.streaming.metrics</div>
 <h2 title="Class ProcessorAggregator.AggregatorFactory" class="title">Class ProcessorAggregator.AggregatorFactory</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>ProcessorAggregator.AggregatorFactory</strong>
+<pre>public static class <span class="strong">ProcessorAggregator.AggregatorFactory</span>
 extends java.lang.Object</pre>
 </li>
 </ul>
@@ -138,7 +138,7 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../io/gearpump/streaming/metrics/ProcessorAggregator.Aggregator.html" title="interface in io.gearpump.streaming.metrics">ProcessorAggregator.Aggregator</a></code></td>
-<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/metrics/ProcessorAggregator.AggregatorFactory.html#create(io.gearpump.cluster.MasterToClient.HistoryMetricsItem, java.lang.String)">create</a></strong>(io.gearpump.cluster.MasterToClient.HistoryMetricsItem&nbsp;item,
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/metrics/ProcessorAggregator.AggregatorFactory.html#create(io.gearpump.cluster.MasterToClient.HistoryMetricsItem,%20java.lang.String)">create</a></strong>(io.gearpump.cluster.MasterToClient.HistoryMetricsItem&nbsp;item,
       java.lang.String&nbsp;name)</code>&nbsp;</td>
 </tr>
 </table>
@@ -215,12 +215,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/metrics/ProcessorAggregator.Aggregator.html" title="interface in io.gearpump.streaming.metrics"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/metrics/ProcessorAggregator.HistogramAggregator.html" title="class in io.gearpump.streaming.metrics"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/metrics/ProcessorAggregator.Aggregator.html" title="interface in io.gearpump.streaming.metrics"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/metrics/ProcessorAggregator.HistogramAggregator.html" title="class in io.gearpump.streaming.metrics"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/metrics/ProcessorAggregator.AggregatorFactory.html" target="_top">FRAMES</a></li>
-<li><a href="ProcessorAggregator.AggregatorFactory.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/metrics/ProcessorAggregator.AggregatorFactory.html" target="_top">Frames</a></li>
+<li><a href="ProcessorAggregator.AggregatorFactory.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -239,17 +239,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/metrics/ProcessorAggregator.HistogramAggregator.html b/releases/latest/api/java/io/gearpump/streaming/metrics/ProcessorAggregator.HistogramAggregator.html
index f88d081..cae7dd6 100644
--- a/releases/latest/api/java/io/gearpump/streaming/metrics/ProcessorAggregator.HistogramAggregator.html
+++ b/releases/latest/api/java/io/gearpump/streaming/metrics/ProcessorAggregator.HistogramAggregator.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>ProcessorAggregator.HistogramAggregator</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/metrics/ProcessorAggregator.AggregatorFactory.html" title="class in io.gearpump.streaming.metrics"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/metrics/ProcessorAggregator.MeterAggregator.html" title="class in io.gearpump.streaming.metrics"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/metrics/ProcessorAggregator.AggregatorFactory.html" title="class in io.gearpump.streaming.metrics"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/metrics/ProcessorAggregator.MeterAggregator.html" title="class in io.gearpump.streaming.metrics"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/metrics/ProcessorAggregator.HistogramAggregator.html" target="_top">FRAMES</a></li>
-<li><a href="ProcessorAggregator.HistogramAggregator.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/metrics/ProcessorAggregator.HistogramAggregator.html" target="_top">Frames</a></li>
+<li><a href="ProcessorAggregator.HistogramAggregator.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.metrics</p>
+<div class="subTitle">io.gearpump.streaming.metrics</div>
 <h2 title="Class ProcessorAggregator.HistogramAggregator" class="title">Class ProcessorAggregator.HistogramAggregator</h2>
 </div>
 <div class="contentContainer">
@@ -103,7 +103,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>ProcessorAggregator.HistogramAggregator</strong>
+<pre>public static class <span class="strong">ProcessorAggregator.HistogramAggregator</span>
 extends java.lang.Object
 implements <a href="../../../../io/gearpump/streaming/metrics/ProcessorAggregator.Aggregator.html" title="interface in io.gearpump.streaming.metrics">ProcessorAggregator.Aggregator</a></pre>
 </li>
@@ -343,12 +343,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/metrics/ProcessorAggregator.AggregatorFactory.html" title="class in io.gearpump.streaming.metrics"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/metrics/ProcessorAggregator.MeterAggregator.html" title="class in io.gearpump.streaming.metrics"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/metrics/ProcessorAggregator.AggregatorFactory.html" title="class in io.gearpump.streaming.metrics"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/metrics/ProcessorAggregator.MeterAggregator.html" title="class in io.gearpump.streaming.metrics"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/metrics/ProcessorAggregator.HistogramAggregator.html" target="_top">FRAMES</a></li>
-<li><a href="ProcessorAggregator.HistogramAggregator.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/metrics/ProcessorAggregator.HistogramAggregator.html" target="_top">Frames</a></li>
+<li><a href="ProcessorAggregator.HistogramAggregator.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -367,17 +367,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/metrics/ProcessorAggregator.MeterAggregator.html b/releases/latest/api/java/io/gearpump/streaming/metrics/ProcessorAggregator.MeterAggregator.html
index f03d4f2..6972660 100644
--- a/releases/latest/api/java/io/gearpump/streaming/metrics/ProcessorAggregator.MeterAggregator.html
+++ b/releases/latest/api/java/io/gearpump/streaming/metrics/ProcessorAggregator.MeterAggregator.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>ProcessorAggregator.MeterAggregator</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/metrics/ProcessorAggregator.HistogramAggregator.html" title="class in io.gearpump.streaming.metrics"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/metrics/ProcessorAggregator.MultiLayerMap.html" title="class in io.gearpump.streaming.metrics"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/metrics/ProcessorAggregator.HistogramAggregator.html" title="class in io.gearpump.streaming.metrics"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/metrics/ProcessorAggregator.MultiLayerMap.html" title="class in io.gearpump.streaming.metrics"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/metrics/ProcessorAggregator.MeterAggregator.html" target="_top">FRAMES</a></li>
-<li><a href="ProcessorAggregator.MeterAggregator.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/metrics/ProcessorAggregator.MeterAggregator.html" target="_top">Frames</a></li>
+<li><a href="ProcessorAggregator.MeterAggregator.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.metrics</p>
+<div class="subTitle">io.gearpump.streaming.metrics</div>
 <h2 title="Class ProcessorAggregator.MeterAggregator" class="title">Class ProcessorAggregator.MeterAggregator</h2>
 </div>
 <div class="contentContainer">
@@ -103,7 +103,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>ProcessorAggregator.MeterAggregator</strong>
+<pre>public static class <span class="strong">ProcessorAggregator.MeterAggregator</span>
 extends java.lang.Object
 implements <a href="../../../../io/gearpump/streaming/metrics/ProcessorAggregator.Aggregator.html" title="interface in io.gearpump.streaming.metrics">ProcessorAggregator.Aggregator</a></pre>
 </li>
@@ -304,12 +304,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/metrics/ProcessorAggregator.HistogramAggregator.html" title="class in io.gearpump.streaming.metrics"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/metrics/ProcessorAggregator.MultiLayerMap.html" title="class in io.gearpump.streaming.metrics"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/metrics/ProcessorAggregator.HistogramAggregator.html" title="class in io.gearpump.streaming.metrics"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/metrics/ProcessorAggregator.MultiLayerMap.html" title="class in io.gearpump.streaming.metrics"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/metrics/ProcessorAggregator.MeterAggregator.html" target="_top">FRAMES</a></li>
-<li><a href="ProcessorAggregator.MeterAggregator.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/metrics/ProcessorAggregator.MeterAggregator.html" target="_top">Frames</a></li>
+<li><a href="ProcessorAggregator.MeterAggregator.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -328,17 +328,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/metrics/ProcessorAggregator.MultiLayerMap.html b/releases/latest/api/java/io/gearpump/streaming/metrics/ProcessorAggregator.MultiLayerMap.html
index fb64fd3..500438b 100644
--- a/releases/latest/api/java/io/gearpump/streaming/metrics/ProcessorAggregator.MultiLayerMap.html
+++ b/releases/latest/api/java/io/gearpump/streaming/metrics/ProcessorAggregator.MultiLayerMap.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>ProcessorAggregator.MultiLayerMap</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/metrics/ProcessorAggregator.MeterAggregator.html" title="class in io.gearpump.streaming.metrics"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/metrics/ProcessorAggregator$.html" title="class in io.gearpump.streaming.metrics"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/metrics/ProcessorAggregator.MeterAggregator.html" title="class in io.gearpump.streaming.metrics"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/metrics/ProcessorAggregator$.html" title="class in io.gearpump.streaming.metrics"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/metrics/ProcessorAggregator.MultiLayerMap.html" target="_top">FRAMES</a></li>
-<li><a href="ProcessorAggregator.MultiLayerMap.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/metrics/ProcessorAggregator.MultiLayerMap.html" target="_top">Frames</a></li>
+<li><a href="ProcessorAggregator.MultiLayerMap.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.metrics</p>
+<div class="subTitle">io.gearpump.streaming.metrics</div>
 <h2 title="Class ProcessorAggregator.MultiLayerMap" class="title">Class ProcessorAggregator.MultiLayerMap&lt;Value&gt;</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>ProcessorAggregator.MultiLayerMap&lt;Value&gt;</strong>
+<pre>public static class <span class="strong">ProcessorAggregator.MultiLayerMap&lt;Value&gt;</span>
 extends java.lang.Object</pre>
 <div class="block">MultiLayerMap has multiple layers. For each layer, there
  is a hashMap.
@@ -145,12 +145,12 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../io/gearpump/streaming/metrics/ProcessorAggregator.MultiLayerMap.html" title="type parameter in ProcessorAggregator.MultiLayerMap">Value</a></code></td>
-<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/metrics/ProcessorAggregator.MultiLayerMap.html#get(int, java.lang.String)">get</a></strong>(int&nbsp;layer,
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/metrics/ProcessorAggregator.MultiLayerMap.html#get(int,%20java.lang.String)">get</a></strong>(int&nbsp;layer,
    java.lang.String&nbsp;key)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/metrics/ProcessorAggregator.MultiLayerMap.html#put(int, java.lang.String, Value)">put</a></strong>(int&nbsp;layer,
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/metrics/ProcessorAggregator.MultiLayerMap.html#put(int,%20java.lang.String,%20Value)">put</a></strong>(int&nbsp;layer,
    java.lang.String&nbsp;key,
    <a href="../../../../io/gearpump/streaming/metrics/ProcessorAggregator.MultiLayerMap.html" title="type parameter in ProcessorAggregator.MultiLayerMap">Value</a>&nbsp;value)</code>&nbsp;</td>
 </tr>
@@ -269,12 +269,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/metrics/ProcessorAggregator.MeterAggregator.html" title="class in io.gearpump.streaming.metrics"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/metrics/ProcessorAggregator$.html" title="class in io.gearpump.streaming.metrics"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/metrics/ProcessorAggregator.MeterAggregator.html" title="class in io.gearpump.streaming.metrics"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/metrics/ProcessorAggregator$.html" title="class in io.gearpump.streaming.metrics"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/metrics/ProcessorAggregator.MultiLayerMap.html" target="_top">FRAMES</a></li>
-<li><a href="ProcessorAggregator.MultiLayerMap.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/metrics/ProcessorAggregator.MultiLayerMap.html" target="_top">Frames</a></li>
+<li><a href="ProcessorAggregator.MultiLayerMap.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -293,17 +293,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/metrics/ProcessorAggregator.html b/releases/latest/api/java/io/gearpump/streaming/metrics/ProcessorAggregator.html
index 2e86912..4a952fd 100644
--- a/releases/latest/api/java/io/gearpump/streaming/metrics/ProcessorAggregator.html
+++ b/releases/latest/api/java/io/gearpump/streaming/metrics/ProcessorAggregator.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>ProcessorAggregator</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li>PREV CLASS</li>
-<li><a href="../../../../io/gearpump/streaming/metrics/ProcessorAggregator.Aggregator.html" title="interface in io.gearpump.streaming.metrics"><span class="strong">NEXT CLASS</span></a></li>
+<li>Prev Class</li>
+<li><a href="../../../../io/gearpump/streaming/metrics/ProcessorAggregator.Aggregator.html" title="interface in io.gearpump.streaming.metrics"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/metrics/ProcessorAggregator.html" target="_top">FRAMES</a></li>
-<li><a href="ProcessorAggregator.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/metrics/ProcessorAggregator.html" target="_top">Frames</a></li>
+<li><a href="ProcessorAggregator.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li><a href="#nested_class_summary">NESTED</a>&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.metrics</p>
+<div class="subTitle">io.gearpump.streaming.metrics</div>
 <h2 title="Class ProcessorAggregator" class="title">Class ProcessorAggregator</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>ProcessorAggregator</strong>
+<pre>public class <span class="strong">ProcessorAggregator</span>
 extends java.lang.Object
 implements io.gearpump.metrics.MetricsAggregator</pre>
 <div class="block"><a href="../../../../io/gearpump/streaming/metrics/ProcessorAggregator.html" title="class in io.gearpump.streaming.metrics"><code>ProcessorAggregator</code></a> does aggregation after grouping by these three attributes:
@@ -192,7 +192,7 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>scala.collection.immutable.List&lt;io.gearpump.cluster.MasterToClient.HistoryMetricsItem&gt;</code></td>
-<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/metrics/ProcessorAggregator.html#aggregate(scala.collection.immutable.Map, scala.collection.Iterator)">aggregate</a></strong>(scala.collection.immutable.Map&lt;java.lang.String,java.lang.String&gt;&nbsp;options,
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/metrics/ProcessorAggregator.html#aggregate(scala.collection.immutable.Map,%20scala.collection.Iterator)">aggregate</a></strong>(scala.collection.immutable.Map&lt;java.lang.String,java.lang.String&gt;&nbsp;options,
          scala.collection.Iterator&lt;io.gearpump.cluster.MasterToClient.HistoryMetricsItem&gt;&nbsp;inputs)</code>
 <div class="block">Accept options:
  key: "readOption", value: one of "readLatest", "readRecent", "readHistory"</div>
@@ -200,7 +200,7 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>scala.collection.immutable.List&lt;io.gearpump.cluster.MasterToClient.HistoryMetricsItem&gt;</code></td>
-<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/metrics/ProcessorAggregator.html#aggregate(java.lang.String, scala.collection.Iterator, long)">aggregate</a></strong>(java.lang.String&nbsp;readOption,
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/metrics/ProcessorAggregator.html#aggregate(java.lang.String,%20scala.collection.Iterator,%20long)">aggregate</a></strong>(java.lang.String&nbsp;readOption,
          scala.collection.Iterator&lt;io.gearpump.cluster.MasterToClient.HistoryMetricsItem&gt;&nbsp;inputs,
          long&nbsp;now)</code>&nbsp;</td>
 </tr>
@@ -319,12 +319,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li>PREV CLASS</li>
-<li><a href="../../../../io/gearpump/streaming/metrics/ProcessorAggregator.Aggregator.html" title="interface in io.gearpump.streaming.metrics"><span class="strong">NEXT CLASS</span></a></li>
+<li>Prev Class</li>
+<li><a href="../../../../io/gearpump/streaming/metrics/ProcessorAggregator.Aggregator.html" title="interface in io.gearpump.streaming.metrics"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/metrics/ProcessorAggregator.html" target="_top">FRAMES</a></li>
-<li><a href="ProcessorAggregator.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/metrics/ProcessorAggregator.html" target="_top">Frames</a></li>
+<li><a href="ProcessorAggregator.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -343,17 +343,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li><a href="#nested_class_summary">NESTED</a>&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/metrics/TaskFilterAggregator$.html b/releases/latest/api/java/io/gearpump/streaming/metrics/TaskFilterAggregator$.html
index e942f0e..c0b4107 100644
--- a/releases/latest/api/java/io/gearpump/streaming/metrics/TaskFilterAggregator$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/metrics/TaskFilterAggregator$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>TaskFilterAggregator$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/metrics/TaskFilterAggregator.Options$.html" title="class in io.gearpump.streaming.metrics"><span class="strong">PREV CLASS</span></a></li>
-<li>NEXT CLASS</li>
+<li><a href="../../../../io/gearpump/streaming/metrics/TaskFilterAggregator.Options$.html" title="class in io.gearpump.streaming.metrics"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/metrics/TaskFilterAggregator$.html" target="_top">FRAMES</a></li>
-<li><a href="TaskFilterAggregator$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/metrics/TaskFilterAggregator$.html" target="_top">Frames</a></li>
+<li><a href="TaskFilterAggregator$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.metrics</p>
+<div class="subTitle">io.gearpump.streaming.metrics</div>
 <h2 title="Class TaskFilterAggregator$" class="title">Class TaskFilterAggregator$</h2>
 </div>
 <div class="contentContainer">
@@ -95,7 +95,7 @@
 <li class="blockList">
 <hr>
 <br>
-<pre>public class <strong>TaskFilterAggregator$</strong>
+<pre>public class <span class="strong">TaskFilterAggregator$</span>
 extends java.lang.Object</pre>
 </li>
 </ul>
@@ -352,12 +352,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/metrics/TaskFilterAggregator.Options$.html" title="class in io.gearpump.streaming.metrics"><span class="strong">PREV CLASS</span></a></li>
-<li>NEXT CLASS</li>
+<li><a href="../../../../io/gearpump/streaming/metrics/TaskFilterAggregator.Options$.html" title="class in io.gearpump.streaming.metrics"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/metrics/TaskFilterAggregator$.html" target="_top">FRAMES</a></li>
-<li><a href="TaskFilterAggregator$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/metrics/TaskFilterAggregator$.html" target="_top">Frames</a></li>
+<li><a href="TaskFilterAggregator$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -376,17 +376,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/metrics/TaskFilterAggregator.Options$.html b/releases/latest/api/java/io/gearpump/streaming/metrics/TaskFilterAggregator.Options$.html
index 63569a2..899a8b3 100644
--- a/releases/latest/api/java/io/gearpump/streaming/metrics/TaskFilterAggregator.Options$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/metrics/TaskFilterAggregator.Options$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>TaskFilterAggregator.Options$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/metrics/TaskFilterAggregator.Options.html" title="class in io.gearpump.streaming.metrics"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/metrics/TaskFilterAggregator$.html" title="class in io.gearpump.streaming.metrics"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/metrics/TaskFilterAggregator.Options.html" title="class in io.gearpump.streaming.metrics"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/metrics/TaskFilterAggregator$.html" title="class in io.gearpump.streaming.metrics"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/metrics/TaskFilterAggregator.Options$.html" target="_top">FRAMES</a></li>
-<li><a href="TaskFilterAggregator.Options$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/metrics/TaskFilterAggregator.Options$.html" target="_top">Frames</a></li>
+<li><a href="TaskFilterAggregator.Options$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.metrics</p>
+<div class="subTitle">io.gearpump.streaming.metrics</div>
 <h2 title="Class TaskFilterAggregator.Options$" class="title">Class TaskFilterAggregator.Options$</h2>
 </div>
 <div class="contentContainer">
@@ -103,7 +103,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>TaskFilterAggregator.Options$</strong>
+<pre>public static class <span class="strong">TaskFilterAggregator.Options$</span>
 extends java.lang.Object
 implements scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.metrics.TaskFilterAggregator.Options$">Serialized Form</a></dd></dl>
@@ -271,12 +271,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/metrics/TaskFilterAggregator.Options.html" title="class in io.gearpump.streaming.metrics"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/metrics/TaskFilterAggregator$.html" title="class in io.gearpump.streaming.metrics"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/metrics/TaskFilterAggregator.Options.html" title="class in io.gearpump.streaming.metrics"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/metrics/TaskFilterAggregator$.html" title="class in io.gearpump.streaming.metrics"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/metrics/TaskFilterAggregator.Options$.html" target="_top">FRAMES</a></li>
-<li><a href="TaskFilterAggregator.Options$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/metrics/TaskFilterAggregator.Options$.html" target="_top">Frames</a></li>
+<li><a href="TaskFilterAggregator.Options$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -295,17 +295,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/metrics/TaskFilterAggregator.Options.html b/releases/latest/api/java/io/gearpump/streaming/metrics/TaskFilterAggregator.Options.html
index 8ea659a..ad61922 100644
--- a/releases/latest/api/java/io/gearpump/streaming/metrics/TaskFilterAggregator.Options.html
+++ b/releases/latest/api/java/io/gearpump/streaming/metrics/TaskFilterAggregator.Options.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>TaskFilterAggregator.Options</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/metrics/TaskFilterAggregator.html" title="class in io.gearpump.streaming.metrics"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/metrics/TaskFilterAggregator.Options$.html" title="class in io.gearpump.streaming.metrics"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/metrics/TaskFilterAggregator.html" title="class in io.gearpump.streaming.metrics"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/metrics/TaskFilterAggregator.Options$.html" title="class in io.gearpump.streaming.metrics"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/metrics/TaskFilterAggregator.Options.html" target="_top">FRAMES</a></li>
-<li><a href="TaskFilterAggregator.Options.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/metrics/TaskFilterAggregator.Options.html" target="_top">Frames</a></li>
+<li><a href="TaskFilterAggregator.Options.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.metrics</p>
+<div class="subTitle">io.gearpump.streaming.metrics</div>
 <h2 title="Class TaskFilterAggregator.Options" class="title">Class TaskFilterAggregator.Options</h2>
 </div>
 <div class="contentContainer">
@@ -103,7 +103,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>TaskFilterAggregator.Options</strong>
+<pre>public static class <span class="strong">TaskFilterAggregator.Options</span>
 extends java.lang.Object
 implements scala.Product, scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.metrics.TaskFilterAggregator.Options">Serialized Form</a></dd></dl>
@@ -125,7 +125,7 @@
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/metrics/TaskFilterAggregator.Options.html#TaskFilterAggregator.Options(int, int, int, int, int)">TaskFilterAggregator.Options</a></strong>(int&nbsp;limit,
+<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/metrics/TaskFilterAggregator.Options.html#TaskFilterAggregator.Options(int,%20int,%20int,%20int,%20int)">TaskFilterAggregator.Options</a></strong>(int&nbsp;limit,
                             int&nbsp;startTask,
                             int&nbsp;endTask,
                             int&nbsp;startProcessor,
@@ -293,12 +293,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/metrics/TaskFilterAggregator.html" title="class in io.gearpump.streaming.metrics"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/metrics/TaskFilterAggregator.Options$.html" title="class in io.gearpump.streaming.metrics"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/metrics/TaskFilterAggregator.html" title="class in io.gearpump.streaming.metrics"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/metrics/TaskFilterAggregator.Options$.html" title="class in io.gearpump.streaming.metrics"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/metrics/TaskFilterAggregator.Options.html" target="_top">FRAMES</a></li>
-<li><a href="TaskFilterAggregator.Options.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/metrics/TaskFilterAggregator.Options.html" target="_top">Frames</a></li>
+<li><a href="TaskFilterAggregator.Options.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -317,17 +317,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/metrics/TaskFilterAggregator.html b/releases/latest/api/java/io/gearpump/streaming/metrics/TaskFilterAggregator.html
index 3764d87..ef79ff9 100644
--- a/releases/latest/api/java/io/gearpump/streaming/metrics/TaskFilterAggregator.html
+++ b/releases/latest/api/java/io/gearpump/streaming/metrics/TaskFilterAggregator.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>TaskFilterAggregator</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/metrics/ProcessorAggregator$.html" title="class in io.gearpump.streaming.metrics"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/metrics/TaskFilterAggregator.Options.html" title="class in io.gearpump.streaming.metrics"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/metrics/ProcessorAggregator$.html" title="class in io.gearpump.streaming.metrics"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/metrics/TaskFilterAggregator.Options.html" title="class in io.gearpump.streaming.metrics"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/metrics/TaskFilterAggregator.html" target="_top">FRAMES</a></li>
-<li><a href="TaskFilterAggregator.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/metrics/TaskFilterAggregator.html" target="_top">Frames</a></li>
+<li><a href="TaskFilterAggregator.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li><a href="#nested_class_summary">NESTED</a>&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.metrics</p>
+<div class="subTitle">io.gearpump.streaming.metrics</div>
 <h2 title="Class TaskFilterAggregator" class="title">Class TaskFilterAggregator</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>TaskFilterAggregator</strong>
+<pre>public class <span class="strong">TaskFilterAggregator</span>
 extends java.lang.Object
 implements io.gearpump.metrics.MetricsAggregator</pre>
 <div class="block">It filters the latest metrics data by specifying a
@@ -167,12 +167,12 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>scala.collection.immutable.List&lt;io.gearpump.cluster.MasterToClient.HistoryMetricsItem&gt;</code></td>
-<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/metrics/TaskFilterAggregator.html#aggregate(scala.collection.immutable.Map, scala.collection.Iterator)">aggregate</a></strong>(scala.collection.immutable.Map&lt;java.lang.String,java.lang.String&gt;&nbsp;options,
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/metrics/TaskFilterAggregator.html#aggregate(scala.collection.immutable.Map,%20scala.collection.Iterator)">aggregate</a></strong>(scala.collection.immutable.Map&lt;java.lang.String,java.lang.String&gt;&nbsp;options,
          scala.collection.Iterator&lt;io.gearpump.cluster.MasterToClient.HistoryMetricsItem&gt;&nbsp;inputs)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>scala.collection.immutable.List&lt;io.gearpump.cluster.MasterToClient.HistoryMetricsItem&gt;</code></td>
-<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/metrics/TaskFilterAggregator.html#aggregate(io.gearpump.streaming.metrics.TaskFilterAggregator.Options, scala.collection.Iterator)">aggregate</a></strong>(<a href="../../../../io/gearpump/streaming/metrics/TaskFilterAggregator.Options.html" title="class in io.gearpump.streaming.metrics">TaskFilterAggregator.Options</a>&nbsp;options,
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/metrics/TaskFilterAggregator.html#aggregate(io.gearpump.streaming.metrics.TaskFilterAggregator.Options,%20scala.collection.Iterator)">aggregate</a></strong>(<a href="../../../../io/gearpump/streaming/metrics/TaskFilterAggregator.Options.html" title="class in io.gearpump.streaming.metrics">TaskFilterAggregator.Options</a>&nbsp;options,
          scala.collection.Iterator&lt;io.gearpump.cluster.MasterToClient.HistoryMetricsItem&gt;&nbsp;inputs)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
@@ -389,12 +389,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/metrics/ProcessorAggregator$.html" title="class in io.gearpump.streaming.metrics"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/metrics/TaskFilterAggregator.Options.html" title="class in io.gearpump.streaming.metrics"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/metrics/ProcessorAggregator$.html" title="class in io.gearpump.streaming.metrics"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/metrics/TaskFilterAggregator.Options.html" title="class in io.gearpump.streaming.metrics"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/metrics/TaskFilterAggregator.html" target="_top">FRAMES</a></li>
-<li><a href="TaskFilterAggregator.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/metrics/TaskFilterAggregator.html" target="_top">Frames</a></li>
+<li><a href="TaskFilterAggregator.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -413,17 +413,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li><a href="#nested_class_summary">NESTED</a>&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/metrics/package-frame.html b/releases/latest/api/java/io/gearpump/streaming/metrics/package-frame.html
index bbe5042..784e8f3 100644
--- a/releases/latest/api/java/io/gearpump/streaming/metrics/package-frame.html
+++ b/releases/latest/api/java/io/gearpump/streaming/metrics/package-frame.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:22 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>io.gearpump.streaming.metrics</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
diff --git a/releases/latest/api/java/io/gearpump/streaming/metrics/package-summary.html b/releases/latest/api/java/io/gearpump/streaming/metrics/package-summary.html
index 111637b..d2bca10 100644
--- a/releases/latest/api/java/io/gearpump/streaming/metrics/package-summary.html
+++ b/releases/latest/api/java/io/gearpump/streaming/metrics/package-summary.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:22 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>io.gearpump.streaming.metrics</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/javaapi/package-summary.html">PREV PACKAGE</a></li>
-<li><a href="../../../../io/gearpump/streaming/sink/package-summary.html">NEXT PACKAGE</a></li>
+<li><a href="../../../../io/gearpump/streaming/javaapi/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../io/gearpump/streaming/sink/package-summary.html">Next Package</a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/metrics/package-summary.html" target="_top">FRAMES</a></li>
-<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/metrics/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -109,7 +109,7 @@
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/metrics/ProcessorAggregator.MultiLayerMap.html" title="class in io.gearpump.streaming.metrics">ProcessorAggregator.MultiLayerMap&lt;Value&gt;</a></td>
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/metrics/ProcessorAggregator.MultiLayerMap.html" title="class in io.gearpump.streaming.metrics">ProcessorAggregator.MultiLayerMap</a>&lt;Value&gt;</td>
 <td class="colLast">
 <div class="block">MultiLayerMap has multiple layers.</div>
 </td>
@@ -160,12 +160,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/javaapi/package-summary.html">PREV PACKAGE</a></li>
-<li><a href="../../../../io/gearpump/streaming/sink/package-summary.html">NEXT PACKAGE</a></li>
+<li><a href="../../../../io/gearpump/streaming/javaapi/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../io/gearpump/streaming/sink/package-summary.html">Next Package</a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/metrics/package-summary.html" target="_top">FRAMES</a></li>
-<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/metrics/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
diff --git a/releases/latest/api/java/io/gearpump/streaming/metrics/package-tree.html b/releases/latest/api/java/io/gearpump/streaming/metrics/package-tree.html
index 22abe46..173b532 100644
--- a/releases/latest/api/java/io/gearpump/streaming/metrics/package-tree.html
+++ b/releases/latest/api/java/io/gearpump/streaming/metrics/package-tree.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:22 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>io.gearpump.streaming.metrics Class Hierarchy</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/javaapi/package-tree.html">PREV</a></li>
-<li><a href="../../../../io/gearpump/streaming/sink/package-tree.html">NEXT</a></li>
+<li><a href="../../../../io/gearpump/streaming/javaapi/package-tree.html">Prev</a></li>
+<li><a href="../../../../io/gearpump/streaming/sink/package-tree.html">Next</a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/metrics/package-tree.html" target="_top">FRAMES</a></li>
-<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/metrics/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -109,12 +109,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/javaapi/package-tree.html">PREV</a></li>
-<li><a href="../../../../io/gearpump/streaming/sink/package-tree.html">NEXT</a></li>
+<li><a href="../../../../io/gearpump/streaming/javaapi/package-tree.html">Prev</a></li>
+<li><a href="../../../../io/gearpump/streaming/sink/package-tree.html">Next</a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/metrics/package-tree.html" target="_top">FRAMES</a></li>
-<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/metrics/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
diff --git a/releases/latest/api/java/io/gearpump/streaming/package-frame.html b/releases/latest/api/java/io/gearpump/streaming/package-frame.html
index 0835d97..8d1f299 100644
--- a/releases/latest/api/java/io/gearpump/streaming/package-frame.html
+++ b/releases/latest/api/java/io/gearpump/streaming/package-frame.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:22 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>io.gearpump.streaming</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -32,6 +32,8 @@
 <li><a href="AppMasterToExecutor.StartDynamicDag$.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.StartDynamicDag$</a></li>
 <li><a href="AppMasterToExecutor.StartTask.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.StartTask</a></li>
 <li><a href="AppMasterToExecutor.StartTask$.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.StartTask$</a></li>
+<li><a href="AppMasterToExecutor.StopTask.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.StopTask</a></li>
+<li><a href="AppMasterToExecutor.StopTask$.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.StopTask$</a></li>
 <li><a href="AppMasterToExecutor.TaskChanged.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.TaskChanged</a></li>
 <li><a href="AppMasterToExecutor.TaskChanged$.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.TaskChanged$</a></li>
 <li><a href="AppMasterToExecutor.TaskLocationsReady.html" title="class in io.gearpump.streaming" target="classFrame">AppMasterToExecutor.TaskLocationsReady</a></li>
@@ -63,6 +65,8 @@
 <li><a href="ExecutorToAppMaster.RegisterExecutor$.html" title="class in io.gearpump.streaming" target="classFrame">ExecutorToAppMaster.RegisterExecutor$</a></li>
 <li><a href="ExecutorToAppMaster.RegisterTask.html" title="class in io.gearpump.streaming" target="classFrame">ExecutorToAppMaster.RegisterTask</a></li>
 <li><a href="ExecutorToAppMaster.RegisterTask$.html" title="class in io.gearpump.streaming" target="classFrame">ExecutorToAppMaster.RegisterTask$</a></li>
+<li><a href="ExecutorToAppMaster.UnRegisterTask.html" title="class in io.gearpump.streaming" target="classFrame">ExecutorToAppMaster.UnRegisterTask</a></li>
+<li><a href="ExecutorToAppMaster.UnRegisterTask$.html" title="class in io.gearpump.streaming" target="classFrame">ExecutorToAppMaster.UnRegisterTask$</a></li>
 <li><a href="ExecutorToAppMaster$.html" title="class in io.gearpump.streaming" target="classFrame">ExecutorToAppMaster$</a></li>
 <li><a href="InitialAckRequestSerializer.html" title="class in io.gearpump.streaming" target="classFrame">InitialAckRequestSerializer</a></li>
 <li><a href="LatencyProbeSerializer.html" title="class in io.gearpump.streaming" target="classFrame">LatencyProbeSerializer</a></li>
diff --git a/releases/latest/api/java/io/gearpump/streaming/package-summary.html b/releases/latest/api/java/io/gearpump/streaming/package-summary.html
index f5ed3f1..db6c256 100644
--- a/releases/latest/api/java/io/gearpump/streaming/package-summary.html
+++ b/releases/latest/api/java/io/gearpump/streaming/package-summary.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:22 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>io.gearpump.streaming</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li>PREV PACKAGE</li>
-<li><a href="../../../io/gearpump/streaming/appmaster/package-summary.html">NEXT PACKAGE</a></li>
+<li>Prev Package</li>
+<li><a href="../../../io/gearpump/streaming/appmaster/package-summary.html">Next Package</a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/package-summary.html" target="_top">FRAMES</a></li>
-<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -75,7 +75,7 @@
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><a href="../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor&lt;T extends Task&gt;</a></td>
+<td class="colFirst"><a href="../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;T extends <a href="../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;</td>
 <td class="colLast">
 <div class="block">Processor is the blueprint for tasks.</div>
 </td>
@@ -158,6 +158,14 @@
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="altColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StopTask.html" title="class in io.gearpump.streaming">AppMasterToExecutor.StopTask</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.StopTask$.html" title="class in io.gearpump.streaming">AppMasterToExecutor.StopTask$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
 <td class="colFirst"><a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html" title="class in io.gearpump.streaming">AppMasterToExecutor.TaskChanged</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
@@ -284,6 +292,14 @@
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.UnRegisterTask.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.UnRegisterTask</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../io/gearpump/streaming/ExecutorToAppMaster.UnRegisterTask$.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.UnRegisterTask$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
 <td class="colFirst"><a href="../../../io/gearpump/streaming/ExecutorToAppMaster$.html" title="class in io.gearpump.streaming">ExecutorToAppMaster$</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
@@ -306,7 +322,7 @@
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor&lt;T extends Task&gt;</a></td>
+<td class="colFirst"><a href="../../../io/gearpump/streaming/Processor.DefaultProcessor.html" title="class in io.gearpump.streaming">Processor.DefaultProcessor</a>&lt;T extends <a href="../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;</td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
@@ -377,12 +393,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li>PREV PACKAGE</li>
-<li><a href="../../../io/gearpump/streaming/appmaster/package-summary.html">NEXT PACKAGE</a></li>
+<li>Prev Package</li>
+<li><a href="../../../io/gearpump/streaming/appmaster/package-summary.html">Next Package</a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/package-summary.html" target="_top">FRAMES</a></li>
-<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
diff --git a/releases/latest/api/java/io/gearpump/streaming/package-tree.html b/releases/latest/api/java/io/gearpump/streaming/package-tree.html
index 44352e0..8e9ab7d 100644
--- a/releases/latest/api/java/io/gearpump/streaming/package-tree.html
+++ b/releases/latest/api/java/io/gearpump/streaming/package-tree.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:22 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>io.gearpump.streaming Class Hierarchy</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li>PREV</li>
-<li><a href="../../../io/gearpump/streaming/appmaster/package-tree.html">NEXT</a></li>
+<li>Prev</li>
+<li><a href="../../../io/gearpump/streaming/appmaster/package-tree.html">Next</a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/package-tree.html" target="_top">FRAMES</a></li>
-<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -78,6 +78,7 @@
 <li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartAllTasks$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.StartAllTasks$</span></a> (implements scala.Serializable)</li>
 <li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartDynamicDag$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.StartDynamicDag$</span></a> (implements scala.Serializable)</li>
 <li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartTask$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.StartTask$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AppMasterToExecutor.StopTask$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.StopTask$</span></a> (implements scala.Serializable)</li>
 <li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskRejected$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.TaskRejected$</span></a> (implements scala.Serializable)</li>
 <li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AppMasterToExecutor.TasksChanged$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.TasksChanged$</span></a> (implements scala.Serializable)</li>
 <li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AppMasterToMaster.StallingTasks$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToMaster.StallingTasks$</span></a> (implements scala.Serializable)</li>
@@ -88,6 +89,7 @@
 <li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskChanged$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.TaskChanged$</span></a> (implements scala.Serializable)</li>
 <li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskLocationsReady$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.TaskLocationsReady$</span></a> (implements scala.Serializable)</li>
 <li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskLocationsReceived$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.TaskLocationsReceived$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/ExecutorToAppMaster.UnRegisterTask$.html" title="class in io.gearpump.streaming"><span class="strong">ExecutorToAppMaster.UnRegisterTask$</span></a> (implements scala.Serializable)</li>
 </ul>
 </li>
 <li type="circle">scala.runtime.AbstractFunction3&lt;T1,T2,T3,R&gt; (implements scala.Function3&lt;T1,T2,T3,R&gt;)
@@ -121,6 +123,7 @@
 <li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.StartAllTasks</span></a> (implements scala.Product, scala.Serializable)</li>
 <li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartDynamicDag.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.StartDynamicDag</span></a> (implements scala.Product, scala.Serializable)</li>
 <li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AppMasterToExecutor.StartTask.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.StartTask</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AppMasterToExecutor.StopTask.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.StopTask</span></a> (implements scala.Product, scala.Serializable)</li>
 <li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.TaskChanged</span></a> (implements scala.Product, scala.Serializable)</li>
 <li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskLocationsReady.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.TaskLocationsReady</span></a> (implements scala.Product, scala.Serializable)</li>
 <li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/AppMasterToExecutor.TaskLocationsReceived.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.TaskLocationsReceived</span></a> (implements scala.Product, scala.Serializable)</li>
@@ -141,6 +144,7 @@
 <li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html" title="class in io.gearpump.streaming"><span class="strong">ExecutorToAppMaster.MessageLoss</span></a> (implements scala.Product, scala.Serializable)</li>
 <li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html" title="class in io.gearpump.streaming"><span class="strong">ExecutorToAppMaster.RegisterExecutor</span></a> (implements scala.Product, scala.Serializable)</li>
 <li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html" title="class in io.gearpump.streaming"><span class="strong">ExecutorToAppMaster.RegisterTask</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/ExecutorToAppMaster.UnRegisterTask.html" title="class in io.gearpump.streaming"><span class="strong">ExecutorToAppMaster.UnRegisterTask</span></a> (implements scala.Product, scala.Serializable)</li>
 <li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/ExecutorToAppMaster$.html" title="class in io.gearpump.streaming"><span class="strong">ExecutorToAppMaster$</span></a></li>
 <li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/InitialAckRequestSerializer.html" title="class in io.gearpump.streaming"><span class="strong">InitialAckRequestSerializer</span></a> (implements io.gearpump.streaming.task.<a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;T&gt;)</li>
 <li type="circle">io.gearpump.streaming.<a href="../../../io/gearpump/streaming/LatencyProbeSerializer.html" title="class in io.gearpump.streaming"><span class="strong">LatencyProbeSerializer</span></a> (implements io.gearpump.streaming.task.<a href="../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;T&gt;)</li>
@@ -192,12 +196,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li>PREV</li>
-<li><a href="../../../io/gearpump/streaming/appmaster/package-tree.html">NEXT</a></li>
+<li>Prev</li>
+<li><a href="../../../io/gearpump/streaming/appmaster/package-tree.html">Next</a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/streaming/package-tree.html" target="_top">FRAMES</a></li>
-<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/streaming/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
diff --git a/releases/latest/api/java/io/gearpump/streaming/sink/DataSink.html b/releases/latest/api/java/io/gearpump/streaming/sink/DataSink.html
index 7bfff93..31b7311 100644
--- a/releases/latest/api/java/io/gearpump/streaming/sink/DataSink.html
+++ b/releases/latest/api/java/io/gearpump/streaming/sink/DataSink.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:41 CST 2016 -->
 <title>DataSink</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li>PREV CLASS</li>
-<li><a href="../../../../io/gearpump/streaming/sink/DataSinkProcessor.html" title="class in io.gearpump.streaming.sink"><span class="strong">NEXT CLASS</span></a></li>
+<li>Prev Class</li>
+<li><a href="../../../../io/gearpump/streaming/sink/DataSinkProcessor.html" title="class in io.gearpump.streaming.sink"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/sink/DataSink.html" target="_top">FRAMES</a></li>
-<li><a href="DataSink.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/sink/DataSink.html" target="_top">Frames</a></li>
+<li><a href="DataSink.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.sink</p>
+<div class="subTitle">io.gearpump.streaming.sink</div>
 <h2 title="Interface DataSink" class="title">Interface DataSink</h2>
 </div>
 <div class="contentContainer">
@@ -95,7 +95,7 @@
 </dl>
 <hr>
 <br>
-<pre>public interface <strong>DataSink</strong>
+<pre>public interface <span class="strong">DataSink</span>
 extends java.io.Serializable</pre>
 <div class="block">interface to implement custom data sink
  where result of a DAG is typically written
@@ -231,12 +231,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li>PREV CLASS</li>
-<li><a href="../../../../io/gearpump/streaming/sink/DataSinkProcessor.html" title="class in io.gearpump.streaming.sink"><span class="strong">NEXT CLASS</span></a></li>
+<li>Prev Class</li>
+<li><a href="../../../../io/gearpump/streaming/sink/DataSinkProcessor.html" title="class in io.gearpump.streaming.sink"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/sink/DataSink.html" target="_top">FRAMES</a></li>
-<li><a href="DataSink.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/sink/DataSink.html" target="_top">Frames</a></li>
+<li><a href="DataSink.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -255,17 +255,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/sink/DataSinkProcessor$.html b/releases/latest/api/java/io/gearpump/streaming/sink/DataSinkProcessor$.html
index a7da4dd..738fe7d 100644
--- a/releases/latest/api/java/io/gearpump/streaming/sink/DataSinkProcessor$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/sink/DataSinkProcessor$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:41 CST 2016 -->
 <title>DataSinkProcessor$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/sink/DataSinkProcessor.html" title="class in io.gearpump.streaming.sink"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/sink/DataSinkTask.html" title="class in io.gearpump.streaming.sink"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/sink/DataSinkProcessor.html" title="class in io.gearpump.streaming.sink"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/sink/DataSinkTask.html" title="class in io.gearpump.streaming.sink"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/sink/DataSinkProcessor$.html" target="_top">FRAMES</a></li>
-<li><a href="DataSinkProcessor$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/sink/DataSinkProcessor$.html" target="_top">Frames</a></li>
+<li><a href="DataSinkProcessor$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.sink</p>
+<div class="subTitle">io.gearpump.streaming.sink</div>
 <h2 title="Class DataSinkProcessor$" class="title">Class DataSinkProcessor$</h2>
 </div>
 <div class="contentContainer">
@@ -95,7 +95,7 @@
 <li class="blockList">
 <hr>
 <br>
-<pre>public class <strong>DataSinkProcessor$</strong>
+<pre>public class <span class="strong">DataSinkProcessor$</span>
 extends java.lang.Object</pre>
 <div class="block">utility that helps user to create a DAG ending in <a href="../../../../io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink"><code>DataSink</code></a>
  user should pass in a <a href="../../../../io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink"><code>DataSink</code></a>.
@@ -166,7 +166,7 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;<a href="../../../../io/gearpump/streaming/sink/DataSinkTask.html" title="class in io.gearpump.streaming.sink">DataSinkTask</a>&gt;</code></td>
-<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/sink/DataSinkProcessor$.html#apply(io.gearpump.streaming.sink.DataSink, int, java.lang.String, io.gearpump.cluster.UserConfig, akka.actor.ActorSystem)">apply</a></strong>(<a href="../../../../io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink">DataSink</a>&nbsp;dataSink,
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/sink/DataSinkProcessor$.html#apply(io.gearpump.streaming.sink.DataSink,%20int,%20java.lang.String,%20io.gearpump.cluster.UserConfig,%20akka.actor.ActorSystem)">apply</a></strong>(<a href="../../../../io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink">DataSink</a>&nbsp;dataSink,
      int&nbsp;parallelism,
      java.lang.String&nbsp;description,
      io.gearpump.cluster.UserConfig&nbsp;taskConf,
@@ -267,12 +267,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/sink/DataSinkProcessor.html" title="class in io.gearpump.streaming.sink"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/sink/DataSinkTask.html" title="class in io.gearpump.streaming.sink"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/sink/DataSinkProcessor.html" title="class in io.gearpump.streaming.sink"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/sink/DataSinkTask.html" title="class in io.gearpump.streaming.sink"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/sink/DataSinkProcessor$.html" target="_top">FRAMES</a></li>
-<li><a href="DataSinkProcessor$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/sink/DataSinkProcessor$.html" target="_top">Frames</a></li>
+<li><a href="DataSinkProcessor$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -291,17 +291,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/sink/DataSinkProcessor.html b/releases/latest/api/java/io/gearpump/streaming/sink/DataSinkProcessor.html
index 9f03168..1531494 100644
--- a/releases/latest/api/java/io/gearpump/streaming/sink/DataSinkProcessor.html
+++ b/releases/latest/api/java/io/gearpump/streaming/sink/DataSinkProcessor.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:41 CST 2016 -->
 <title>DataSinkProcessor</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/sink/DataSinkProcessor$.html" title="class in io.gearpump.streaming.sink"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/sink/DataSinkProcessor$.html" title="class in io.gearpump.streaming.sink"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/sink/DataSinkProcessor.html" target="_top">FRAMES</a></li>
-<li><a href="DataSinkProcessor.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/sink/DataSinkProcessor.html" target="_top">Frames</a></li>
+<li><a href="DataSinkProcessor.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.sink</p>
+<div class="subTitle">io.gearpump.streaming.sink</div>
 <h2 title="Class DataSinkProcessor" class="title">Class DataSinkProcessor</h2>
 </div>
 <div class="contentContainer">
@@ -95,7 +95,7 @@
 <li class="blockList">
 <hr>
 <br>
-<pre>public class <strong>DataSinkProcessor</strong>
+<pre>public class <span class="strong">DataSinkProcessor</span>
 extends java.lang.Object</pre>
 <div class="block">utility that helps user to create a DAG ending in <a href="../../../../io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink"><code>DataSink</code></a>
  user should pass in a <a href="../../../../io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink"><code>DataSink</code></a>.
@@ -145,7 +145,7 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;<a href="../../../../io/gearpump/streaming/sink/DataSinkTask.html" title="class in io.gearpump.streaming.sink">DataSinkTask</a>&gt;</code></td>
-<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/sink/DataSinkProcessor.html#apply(io.gearpump.streaming.sink.DataSink, int, java.lang.String, io.gearpump.cluster.UserConfig, akka.actor.ActorSystem)">apply</a></strong>(<a href="../../../../io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink">DataSink</a>&nbsp;dataSink,
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/sink/DataSinkProcessor.html#apply(io.gearpump.streaming.sink.DataSink,%20int,%20java.lang.String,%20io.gearpump.cluster.UserConfig,%20akka.actor.ActorSystem)">apply</a></strong>(<a href="../../../../io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink">DataSink</a>&nbsp;dataSink,
      int&nbsp;parallelism,
      java.lang.String&nbsp;description,
      io.gearpump.cluster.UserConfig&nbsp;taskConf,
@@ -228,12 +228,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/sink/DataSinkProcessor$.html" title="class in io.gearpump.streaming.sink"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/sink/DataSinkProcessor$.html" title="class in io.gearpump.streaming.sink"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/sink/DataSinkProcessor.html" target="_top">FRAMES</a></li>
-<li><a href="DataSinkProcessor.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/sink/DataSinkProcessor.html" target="_top">Frames</a></li>
+<li><a href="DataSinkProcessor.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -252,17 +252,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/sink/DataSinkTask$.html b/releases/latest/api/java/io/gearpump/streaming/sink/DataSinkTask$.html
index 6313fd0..b7dda2b 100644
--- a/releases/latest/api/java/io/gearpump/streaming/sink/DataSinkTask$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/sink/DataSinkTask$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:41 CST 2016 -->
 <title>DataSinkTask$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/sink/DataSinkTask.html" title="class in io.gearpump.streaming.sink"><span class="strong">PREV CLASS</span></a></li>
-<li>NEXT CLASS</li>
+<li><a href="../../../../io/gearpump/streaming/sink/DataSinkTask.html" title="class in io.gearpump.streaming.sink"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/sink/DataSinkTask$.html" target="_top">FRAMES</a></li>
-<li><a href="DataSinkTask$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/sink/DataSinkTask$.html" target="_top">Frames</a></li>
+<li><a href="DataSinkTask$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.sink</p>
+<div class="subTitle">io.gearpump.streaming.sink</div>
 <h2 title="Class DataSinkTask$" class="title">Class DataSinkTask$</h2>
 </div>
 <div class="contentContainer">
@@ -95,7 +95,7 @@
 <li class="blockList">
 <hr>
 <br>
-<pre>public class <strong>DataSinkTask$</strong>
+<pre>public class <span class="strong">DataSinkTask$</span>
 extends java.lang.Object</pre>
 </li>
 </ul>
@@ -248,12 +248,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/sink/DataSinkTask.html" title="class in io.gearpump.streaming.sink"><span class="strong">PREV CLASS</span></a></li>
-<li>NEXT CLASS</li>
+<li><a href="../../../../io/gearpump/streaming/sink/DataSinkTask.html" title="class in io.gearpump.streaming.sink"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/sink/DataSinkTask$.html" target="_top">FRAMES</a></li>
-<li><a href="DataSinkTask$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/sink/DataSinkTask$.html" target="_top">Frames</a></li>
+<li><a href="DataSinkTask$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -272,17 +272,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/sink/DataSinkTask.html b/releases/latest/api/java/io/gearpump/streaming/sink/DataSinkTask.html
index 9cc563f..f055b94 100644
--- a/releases/latest/api/java/io/gearpump/streaming/sink/DataSinkTask.html
+++ b/releases/latest/api/java/io/gearpump/streaming/sink/DataSinkTask.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:41 CST 2016 -->
 <title>DataSinkTask</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/sink/DataSinkProcessor$.html" title="class in io.gearpump.streaming.sink"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/sink/DataSinkTask$.html" title="class in io.gearpump.streaming.sink"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/sink/DataSinkProcessor$.html" title="class in io.gearpump.streaming.sink"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/sink/DataSinkTask$.html" title="class in io.gearpump.streaming.sink"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/sink/DataSinkTask.html" target="_top">FRAMES</a></li>
-<li><a href="DataSinkTask.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/sink/DataSinkTask.html" target="_top">Frames</a></li>
+<li><a href="DataSinkTask.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.sink</p>
+<div class="subTitle">io.gearpump.streaming.sink</div>
 <h2 title="Class DataSinkTask" class="title">Class DataSinkTask</h2>
 </div>
 <div class="contentContainer">
@@ -104,7 +104,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>DataSinkTask</strong>
+<pre>public class <span class="strong">DataSinkTask</span>
 extends <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></pre>
 <div class="block">general task that runs any <a href="../../../../io/gearpump/streaming/sink/DataSink.html" title="interface in io.gearpump.streaming.sink"><code>DataSink</code></a></div>
 </li>
@@ -125,7 +125,7 @@
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/sink/DataSinkTask.html#DataSinkTask(io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">DataSinkTask</a></strong>(<a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;context,
+<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/sink/DataSinkTask.html#DataSinkTask(io.gearpump.streaming.task.TaskContext,%20io.gearpump.cluster.UserConfig)">DataSinkTask</a></strong>(<a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;context,
             io.gearpump.cluster.UserConfig&nbsp;conf)</code>&nbsp;</td>
 </tr>
 </table>
@@ -298,12 +298,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/sink/DataSinkProcessor$.html" title="class in io.gearpump.streaming.sink"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/sink/DataSinkTask$.html" title="class in io.gearpump.streaming.sink"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/sink/DataSinkProcessor$.html" title="class in io.gearpump.streaming.sink"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/sink/DataSinkTask$.html" title="class in io.gearpump.streaming.sink"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/sink/DataSinkTask.html" target="_top">FRAMES</a></li>
-<li><a href="DataSinkTask.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/sink/DataSinkTask.html" target="_top">Frames</a></li>
+<li><a href="DataSinkTask.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -322,17 +322,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/sink/package-frame.html b/releases/latest/api/java/io/gearpump/streaming/sink/package-frame.html
index 47991cc..a41c4fd 100644
--- a/releases/latest/api/java/io/gearpump/streaming/sink/package-frame.html
+++ b/releases/latest/api/java/io/gearpump/streaming/sink/package-frame.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:22 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>io.gearpump.streaming.sink</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
diff --git a/releases/latest/api/java/io/gearpump/streaming/sink/package-summary.html b/releases/latest/api/java/io/gearpump/streaming/sink/package-summary.html
index 971aea3..6c70436 100644
--- a/releases/latest/api/java/io/gearpump/streaming/sink/package-summary.html
+++ b/releases/latest/api/java/io/gearpump/streaming/sink/package-summary.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:22 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>io.gearpump.streaming.sink</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/metrics/package-summary.html">PREV PACKAGE</a></li>
-<li><a href="../../../../io/gearpump/streaming/source/package-summary.html">NEXT PACKAGE</a></li>
+<li><a href="../../../../io/gearpump/streaming/metrics/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../io/gearpump/streaming/source/package-summary.html">Next Package</a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/sink/package-summary.html" target="_top">FRAMES</a></li>
-<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/sink/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -139,12 +139,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/metrics/package-summary.html">PREV PACKAGE</a></li>
-<li><a href="../../../../io/gearpump/streaming/source/package-summary.html">NEXT PACKAGE</a></li>
+<li><a href="../../../../io/gearpump/streaming/metrics/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../io/gearpump/streaming/source/package-summary.html">Next Package</a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/sink/package-summary.html" target="_top">FRAMES</a></li>
-<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/sink/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
diff --git a/releases/latest/api/java/io/gearpump/streaming/sink/package-tree.html b/releases/latest/api/java/io/gearpump/streaming/sink/package-tree.html
index d25252a..c3912ee 100644
--- a/releases/latest/api/java/io/gearpump/streaming/sink/package-tree.html
+++ b/releases/latest/api/java/io/gearpump/streaming/sink/package-tree.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:22 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>io.gearpump.streaming.sink Class Hierarchy</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/metrics/package-tree.html">PREV</a></li>
-<li><a href="../../../../io/gearpump/streaming/source/package-tree.html">NEXT</a></li>
+<li><a href="../../../../io/gearpump/streaming/metrics/package-tree.html">Prev</a></li>
+<li><a href="../../../../io/gearpump/streaming/source/package-tree.html">Next</a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/sink/package-tree.html" target="_top">FRAMES</a></li>
-<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/sink/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -111,12 +111,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/metrics/package-tree.html">PREV</a></li>
-<li><a href="../../../../io/gearpump/streaming/source/package-tree.html">NEXT</a></li>
+<li><a href="../../../../io/gearpump/streaming/metrics/package-tree.html">Prev</a></li>
+<li><a href="../../../../io/gearpump/streaming/source/package-tree.html">Next</a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/sink/package-tree.html" target="_top">FRAMES</a></li>
-<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/sink/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
diff --git a/releases/latest/api/java/io/gearpump/streaming/source/DataSource.html b/releases/latest/api/java/io/gearpump/streaming/source/DataSource.html
index 3f55a1d..a3a91b6 100644
--- a/releases/latest/api/java/io/gearpump/streaming/source/DataSource.html
+++ b/releases/latest/api/java/io/gearpump/streaming/source/DataSource.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:41 CST 2016 -->
 <title>DataSource</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li>PREV CLASS</li>
-<li><a href="../../../../io/gearpump/streaming/source/DataSourceConfig.html" title="class in io.gearpump.streaming.source"><span class="strong">NEXT CLASS</span></a></li>
+<li>Prev Class</li>
+<li><a href="../../../../io/gearpump/streaming/source/DataSourceConfig.html" title="class in io.gearpump.streaming.source"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/source/DataSource.html" target="_top">FRAMES</a></li>
-<li><a href="DataSource.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/source/DataSource.html" target="_top">Frames</a></li>
+<li><a href="DataSource.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.source</p>
+<div class="subTitle">io.gearpump.streaming.source</div>
 <h2 title="Interface DataSource" class="title">Interface DataSource</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public interface <strong>DataSource</strong>
+<pre>public interface <span class="strong">DataSource</span>
 extends java.io.Serializable</pre>
 <div class="block">interface to implement custom source where data is read into the system.
  a DataSource could be a message queue like kafka or simply data generation source.
@@ -145,7 +145,7 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/source/DataSource.html#open(io.gearpump.streaming.task.TaskContext, scala.Option)">open</a></strong>(<a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;context,
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/source/DataSource.html#open(io.gearpump.streaming.task.TaskContext,%20scala.Option)">open</a></strong>(<a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;context,
     scala.Option&lt;java.lang.Object&gt;&nbsp;startTime)</code>
 <div class="block">open connection to data source
  invoked in onStart() method of <a href="../../../../io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source"><code>DataSourceTask</code></a></div>
@@ -234,12 +234,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li>PREV CLASS</li>
-<li><a href="../../../../io/gearpump/streaming/source/DataSourceConfig.html" title="class in io.gearpump.streaming.source"><span class="strong">NEXT CLASS</span></a></li>
+<li>Prev Class</li>
+<li><a href="../../../../io/gearpump/streaming/source/DataSourceConfig.html" title="class in io.gearpump.streaming.source"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/source/DataSource.html" target="_top">FRAMES</a></li>
-<li><a href="DataSource.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/source/DataSource.html" target="_top">Frames</a></li>
+<li><a href="DataSource.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -258,17 +258,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/source/DataSourceConfig$.html b/releases/latest/api/java/io/gearpump/streaming/source/DataSourceConfig$.html
index 0058bb6..9b8fcdf 100644
--- a/releases/latest/api/java/io/gearpump/streaming/source/DataSourceConfig$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/source/DataSourceConfig$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:41 CST 2016 -->
 <title>DataSourceConfig$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/source/DataSourceConfig.html" title="class in io.gearpump.streaming.source"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/source/DataSourceProcessor.html" title="class in io.gearpump.streaming.source"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/source/DataSourceConfig.html" title="class in io.gearpump.streaming.source"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/source/DataSourceProcessor.html" title="class in io.gearpump.streaming.source"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/source/DataSourceConfig$.html" target="_top">FRAMES</a></li>
-<li><a href="DataSourceConfig$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/source/DataSourceConfig$.html" target="_top">Frames</a></li>
+<li><a href="DataSourceConfig$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.source</p>
+<div class="subTitle">io.gearpump.streaming.source</div>
 <h2 title="Class DataSourceConfig$" class="title">Class DataSourceConfig$</h2>
 </div>
 <div class="contentContainer">
@@ -95,7 +95,7 @@
 <li class="blockList">
 <hr>
 <br>
-<pre>public class <strong>DataSourceConfig$</strong>
+<pre>public class <span class="strong">DataSourceConfig$</span>
 extends java.lang.Object</pre>
 </li>
 </ul>
@@ -261,12 +261,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/source/DataSourceConfig.html" title="class in io.gearpump.streaming.source"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/source/DataSourceProcessor.html" title="class in io.gearpump.streaming.source"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/source/DataSourceConfig.html" title="class in io.gearpump.streaming.source"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/source/DataSourceProcessor.html" title="class in io.gearpump.streaming.source"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/source/DataSourceConfig$.html" target="_top">FRAMES</a></li>
-<li><a href="DataSourceConfig$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/source/DataSourceConfig$.html" target="_top">Frames</a></li>
+<li><a href="DataSourceConfig$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -285,17 +285,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/source/DataSourceConfig.html b/releases/latest/api/java/io/gearpump/streaming/source/DataSourceConfig.html
index 423cacb..0d2d42e 100644
--- a/releases/latest/api/java/io/gearpump/streaming/source/DataSourceConfig.html
+++ b/releases/latest/api/java/io/gearpump/streaming/source/DataSourceConfig.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:41 CST 2016 -->
 <title>DataSourceConfig</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/source/DataSourceConfig$.html" title="class in io.gearpump.streaming.source"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/source/DataSourceConfig$.html" title="class in io.gearpump.streaming.source"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/source/DataSourceConfig.html" target="_top">FRAMES</a></li>
-<li><a href="DataSourceConfig.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/source/DataSourceConfig.html" target="_top">Frames</a></li>
+<li><a href="DataSourceConfig.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.source</p>
+<div class="subTitle">io.gearpump.streaming.source</div>
 <h2 title="Class DataSourceConfig" class="title">Class DataSourceConfig</h2>
 </div>
 <div class="contentContainer">
@@ -95,7 +95,7 @@
 <li class="blockList">
 <hr>
 <br>
-<pre>public class <strong>DataSourceConfig</strong>
+<pre>public class <span class="strong">DataSourceConfig</span>
 extends java.lang.Object</pre>
 </li>
 </ul>
@@ -222,12 +222,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/source/DataSourceConfig$.html" title="class in io.gearpump.streaming.source"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/source/DataSourceConfig$.html" title="class in io.gearpump.streaming.source"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/source/DataSourceConfig.html" target="_top">FRAMES</a></li>
-<li><a href="DataSourceConfig.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/source/DataSourceConfig.html" target="_top">Frames</a></li>
+<li><a href="DataSourceConfig.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -246,17 +246,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/source/DataSourceProcessor$.html b/releases/latest/api/java/io/gearpump/streaming/source/DataSourceProcessor$.html
index bb5ee38..0acedee 100644
--- a/releases/latest/api/java/io/gearpump/streaming/source/DataSourceProcessor$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/source/DataSourceProcessor$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:41 CST 2016 -->
 <title>DataSourceProcessor$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/source/DataSourceProcessor.html" title="class in io.gearpump.streaming.source"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/source/DataSourceProcessor.html" title="class in io.gearpump.streaming.source"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/source/DataSourceProcessor$.html" target="_top">FRAMES</a></li>
-<li><a href="DataSourceProcessor$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/source/DataSourceProcessor$.html" target="_top">Frames</a></li>
+<li><a href="DataSourceProcessor$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.source</p>
+<div class="subTitle">io.gearpump.streaming.source</div>
 <h2 title="Class DataSourceProcessor$" class="title">Class DataSourceProcessor$</h2>
 </div>
 <div class="contentContainer">
@@ -95,7 +95,7 @@
 <li class="blockList">
 <hr>
 <br>
-<pre>public class <strong>DataSourceProcessor$</strong>
+<pre>public class <span class="strong">DataSourceProcessor$</span>
 extends java.lang.Object</pre>
 <div class="block">utility that helps user to create a DAG starting with <a href="../../../../io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source"><code>DataSourceTask</code></a>
  user should pass in a <a href="../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source"><code>DataSource</code></a>
@@ -166,7 +166,7 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;<a href="../../../../io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source">DataSourceTask</a>&gt;</code></td>
-<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/source/DataSourceProcessor$.html#apply(io.gearpump.streaming.source.DataSource, int, java.lang.String, io.gearpump.cluster.UserConfig, akka.actor.ActorSystem)">apply</a></strong>(<a href="../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source">DataSource</a>&nbsp;dataSource,
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/source/DataSourceProcessor$.html#apply(io.gearpump.streaming.source.DataSource,%20int,%20java.lang.String,%20io.gearpump.cluster.UserConfig,%20akka.actor.ActorSystem)">apply</a></strong>(<a href="../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source">DataSource</a>&nbsp;dataSource,
      int&nbsp;parallelism,
      java.lang.String&nbsp;description,
      io.gearpump.cluster.UserConfig&nbsp;taskConf,
@@ -267,12 +267,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/source/DataSourceProcessor.html" title="class in io.gearpump.streaming.source"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/source/DataSourceProcessor.html" title="class in io.gearpump.streaming.source"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/source/DataSourceProcessor$.html" target="_top">FRAMES</a></li>
-<li><a href="DataSourceProcessor$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/source/DataSourceProcessor$.html" target="_top">Frames</a></li>
+<li><a href="DataSourceProcessor$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -291,17 +291,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/source/DataSourceProcessor.html b/releases/latest/api/java/io/gearpump/streaming/source/DataSourceProcessor.html
index a0f309c..512a396 100644
--- a/releases/latest/api/java/io/gearpump/streaming/source/DataSourceProcessor.html
+++ b/releases/latest/api/java/io/gearpump/streaming/source/DataSourceProcessor.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:41 CST 2016 -->
 <title>DataSourceProcessor</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/source/DataSourceConfig$.html" title="class in io.gearpump.streaming.source"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/source/DataSourceProcessor$.html" title="class in io.gearpump.streaming.source"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/source/DataSourceConfig$.html" title="class in io.gearpump.streaming.source"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/source/DataSourceProcessor$.html" title="class in io.gearpump.streaming.source"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/source/DataSourceProcessor.html" target="_top">FRAMES</a></li>
-<li><a href="DataSourceProcessor.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/source/DataSourceProcessor.html" target="_top">Frames</a></li>
+<li><a href="DataSourceProcessor.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.source</p>
+<div class="subTitle">io.gearpump.streaming.source</div>
 <h2 title="Class DataSourceProcessor" class="title">Class DataSourceProcessor</h2>
 </div>
 <div class="contentContainer">
@@ -95,7 +95,7 @@
 <li class="blockList">
 <hr>
 <br>
-<pre>public class <strong>DataSourceProcessor</strong>
+<pre>public class <span class="strong">DataSourceProcessor</span>
 extends java.lang.Object</pre>
 <div class="block">utility that helps user to create a DAG starting with <a href="../../../../io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source"><code>DataSourceTask</code></a>
  user should pass in a <a href="../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source"><code>DataSource</code></a>
@@ -145,7 +145,7 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/Processor.html" title="interface in io.gearpump.streaming">Processor</a>&lt;<a href="../../../../io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source">DataSourceTask</a>&gt;</code></td>
-<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/source/DataSourceProcessor.html#apply(io.gearpump.streaming.source.DataSource, int, java.lang.String, io.gearpump.cluster.UserConfig, akka.actor.ActorSystem)">apply</a></strong>(<a href="../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source">DataSource</a>&nbsp;dataSource,
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/source/DataSourceProcessor.html#apply(io.gearpump.streaming.source.DataSource,%20int,%20java.lang.String,%20io.gearpump.cluster.UserConfig,%20akka.actor.ActorSystem)">apply</a></strong>(<a href="../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source">DataSource</a>&nbsp;dataSource,
      int&nbsp;parallelism,
      java.lang.String&nbsp;description,
      io.gearpump.cluster.UserConfig&nbsp;taskConf,
@@ -228,12 +228,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/source/DataSourceConfig$.html" title="class in io.gearpump.streaming.source"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/source/DataSourceProcessor$.html" title="class in io.gearpump.streaming.source"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/source/DataSourceConfig$.html" title="class in io.gearpump.streaming.source"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/source/DataSourceProcessor$.html" title="class in io.gearpump.streaming.source"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/source/DataSourceProcessor.html" target="_top">FRAMES</a></li>
-<li><a href="DataSourceProcessor.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/source/DataSourceProcessor.html" target="_top">Frames</a></li>
+<li><a href="DataSourceProcessor.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -252,17 +252,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/source/DataSourceTask$.html b/releases/latest/api/java/io/gearpump/streaming/source/DataSourceTask$.html
index 858ebca..83639b2 100644
--- a/releases/latest/api/java/io/gearpump/streaming/source/DataSourceTask$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/source/DataSourceTask$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>DataSourceTask$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/source/DefaultTimeStampFilter.html" title="class in io.gearpump.streaming.source"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/source/DefaultTimeStampFilter.html" title="class in io.gearpump.streaming.source"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/source/DataSourceTask$.html" target="_top">FRAMES</a></li>
-<li><a href="DataSourceTask$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/source/DataSourceTask$.html" target="_top">Frames</a></li>
+<li><a href="DataSourceTask$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.source</p>
+<div class="subTitle">io.gearpump.streaming.source</div>
 <h2 title="Class DataSourceTask$" class="title">Class DataSourceTask$</h2>
 </div>
 <div class="contentContainer">
@@ -95,7 +95,7 @@
 <li class="blockList">
 <hr>
 <br>
-<pre>public class <strong>DataSourceTask$</strong>
+<pre>public class <span class="strong">DataSourceTask$</span>
 extends java.lang.Object</pre>
 </li>
 </ul>
@@ -248,12 +248,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/source/DefaultTimeStampFilter.html" title="class in io.gearpump.streaming.source"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/source/DataSourceTask.html" title="class in io.gearpump.streaming.source"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/source/DefaultTimeStampFilter.html" title="class in io.gearpump.streaming.source"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/source/DataSourceTask$.html" target="_top">FRAMES</a></li>
-<li><a href="DataSourceTask$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/source/DataSourceTask$.html" target="_top">Frames</a></li>
+<li><a href="DataSourceTask$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -272,17 +272,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/source/DataSourceTask.html b/releases/latest/api/java/io/gearpump/streaming/source/DataSourceTask.html
index 80bd2cc..52e1870 100644
--- a/releases/latest/api/java/io/gearpump/streaming/source/DataSourceTask.html
+++ b/releases/latest/api/java/io/gearpump/streaming/source/DataSourceTask.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>DataSourceTask</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/source/DataSourceProcessor$.html" title="class in io.gearpump.streaming.source"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/source/DataSourceTask$.html" title="class in io.gearpump.streaming.source"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/source/DataSourceProcessor$.html" title="class in io.gearpump.streaming.source"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/source/DataSourceTask$.html" title="class in io.gearpump.streaming.source"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/source/DataSourceTask.html" target="_top">FRAMES</a></li>
-<li><a href="DataSourceTask.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/source/DataSourceTask.html" target="_top">Frames</a></li>
+<li><a href="DataSourceTask.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.source</p>
+<div class="subTitle">io.gearpump.streaming.source</div>
 <h2 title="Class DataSourceTask" class="title">Class DataSourceTask</h2>
 </div>
 <div class="contentContainer">
@@ -104,7 +104,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>DataSourceTask</strong>
+<pre>public class <span class="strong">DataSourceTask</span>
 extends <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></pre>
 <div class="block">general task that runs any <a href="../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source"><code>DataSource</code></a>
  see <a href="../../../../io/gearpump/streaming/source/DataSourceProcessor.html" title="class in io.gearpump.streaming.source"><code>DataSourceProcessor</code></a> for its usage
@@ -132,7 +132,7 @@
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/source/DataSourceTask.html#DataSourceTask(io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">DataSourceTask</a></strong>(<a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;context,
+<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/source/DataSourceTask.html#DataSourceTask(io.gearpump.streaming.task.TaskContext,%20io.gearpump.cluster.UserConfig)">DataSourceTask</a></strong>(<a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;context,
               io.gearpump.cluster.UserConfig&nbsp;conf)</code>&nbsp;</td>
 </tr>
 </table>
@@ -305,12 +305,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/source/DataSourceProcessor$.html" title="class in io.gearpump.streaming.source"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/source/DataSourceTask$.html" title="class in io.gearpump.streaming.source"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/source/DataSourceProcessor$.html" title="class in io.gearpump.streaming.source"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/source/DataSourceTask$.html" title="class in io.gearpump.streaming.source"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/source/DataSourceTask.html" target="_top">FRAMES</a></li>
-<li><a href="DataSourceTask.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/source/DataSourceTask.html" target="_top">Frames</a></li>
+<li><a href="DataSourceTask.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -329,17 +329,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/source/DefaultTimeStampFilter.html b/releases/latest/api/java/io/gearpump/streaming/source/DefaultTimeStampFilter.html
index b89a91d..43f398f 100644
--- a/releases/latest/api/java/io/gearpump/streaming/source/DefaultTimeStampFilter.html
+++ b/releases/latest/api/java/io/gearpump/streaming/source/DefaultTimeStampFilter.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>DefaultTimeStampFilter</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/source/DataSourceTask$.html" title="class in io.gearpump.streaming.source"><span class="strong">PREV CLASS</span></a></li>
-<li>NEXT CLASS</li>
+<li><a href="../../../../io/gearpump/streaming/source/DataSourceTask$.html" title="class in io.gearpump.streaming.source"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/source/DefaultTimeStampFilter.html" target="_top">FRAMES</a></li>
-<li><a href="DefaultTimeStampFilter.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/source/DefaultTimeStampFilter.html" target="_top">Frames</a></li>
+<li><a href="DefaultTimeStampFilter.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.source</p>
+<div class="subTitle">io.gearpump.streaming.source</div>
 <h2 title="Class DefaultTimeStampFilter" class="title">Class DefaultTimeStampFilter</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>DefaultTimeStampFilter</strong>
+<pre>public class <span class="strong">DefaultTimeStampFilter</span>
 extends java.lang.Object
 implements <a href="../../../../io/gearpump/streaming/transaction/api/TimeStampFilter.html" title="interface in io.gearpump.streaming.transaction.api">TimeStampFilter</a></pre>
 <div class="block">default TimeStampFilter that filters out messages with smaller timestamps</div>
@@ -141,7 +141,7 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>scala.Option&lt;io.gearpump.Message&gt;</code></td>
-<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/source/DefaultTimeStampFilter.html#filter(io.gearpump.Message, long)">filter</a></strong>(io.gearpump.Message&nbsp;msg,
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/source/DefaultTimeStampFilter.html#filter(io.gearpump.Message,%20long)">filter</a></strong>(io.gearpump.Message&nbsp;msg,
       long&nbsp;predicate)</code>&nbsp;</td>
 </tr>
 </table>
@@ -193,7 +193,7 @@
                                        long&nbsp;predicate)</pre>
 <dl>
 <dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../../io/gearpump/streaming/transaction/api/TimeStampFilter.html#filter(io.gearpump.Message, long)">filter</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/transaction/api/TimeStampFilter.html" title="interface in io.gearpump.streaming.transaction.api">TimeStampFilter</a></code></dd>
+<dd><code><a href="../../../../io/gearpump/streaming/transaction/api/TimeStampFilter.html#filter(io.gearpump.Message,%20long)">filter</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/transaction/api/TimeStampFilter.html" title="interface in io.gearpump.streaming.transaction.api">TimeStampFilter</a></code></dd>
 </dl>
 </li>
 </ul>
@@ -222,12 +222,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/source/DataSourceTask$.html" title="class in io.gearpump.streaming.source"><span class="strong">PREV CLASS</span></a></li>
-<li>NEXT CLASS</li>
+<li><a href="../../../../io/gearpump/streaming/source/DataSourceTask$.html" title="class in io.gearpump.streaming.source"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/source/DefaultTimeStampFilter.html" target="_top">FRAMES</a></li>
-<li><a href="DefaultTimeStampFilter.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/source/DefaultTimeStampFilter.html" target="_top">Frames</a></li>
+<li><a href="DefaultTimeStampFilter.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -246,17 +246,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/source/package-frame.html b/releases/latest/api/java/io/gearpump/streaming/source/package-frame.html
index 73e6898..a754ec2 100644
--- a/releases/latest/api/java/io/gearpump/streaming/source/package-frame.html
+++ b/releases/latest/api/java/io/gearpump/streaming/source/package-frame.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:22 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>io.gearpump.streaming.source</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
diff --git a/releases/latest/api/java/io/gearpump/streaming/source/package-summary.html b/releases/latest/api/java/io/gearpump/streaming/source/package-summary.html
index be76be2..6ae861b 100644
--- a/releases/latest/api/java/io/gearpump/streaming/source/package-summary.html
+++ b/releases/latest/api/java/io/gearpump/streaming/source/package-summary.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:22 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>io.gearpump.streaming.source</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/sink/package-summary.html">PREV PACKAGE</a></li>
-<li><a href="../../../../io/gearpump/streaming/state/api/package-summary.html">NEXT PACKAGE</a></li>
+<li><a href="../../../../io/gearpump/streaming/sink/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../io/gearpump/streaming/state/api/package-summary.html">Next Package</a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/source/package-summary.html" target="_top">FRAMES</a></li>
-<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/source/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -153,12 +153,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/sink/package-summary.html">PREV PACKAGE</a></li>
-<li><a href="../../../../io/gearpump/streaming/state/api/package-summary.html">NEXT PACKAGE</a></li>
+<li><a href="../../../../io/gearpump/streaming/sink/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../io/gearpump/streaming/state/api/package-summary.html">Next Package</a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/source/package-summary.html" target="_top">FRAMES</a></li>
-<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/source/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
diff --git a/releases/latest/api/java/io/gearpump/streaming/source/package-tree.html b/releases/latest/api/java/io/gearpump/streaming/source/package-tree.html
index e251b4e..d9fc358 100644
--- a/releases/latest/api/java/io/gearpump/streaming/source/package-tree.html
+++ b/releases/latest/api/java/io/gearpump/streaming/source/package-tree.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:22 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>io.gearpump.streaming.source Class Hierarchy</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/sink/package-tree.html">PREV</a></li>
-<li><a href="../../../../io/gearpump/streaming/state/api/package-tree.html">NEXT</a></li>
+<li><a href="../../../../io/gearpump/streaming/sink/package-tree.html">Prev</a></li>
+<li><a href="../../../../io/gearpump/streaming/state/api/package-tree.html">Next</a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/source/package-tree.html" target="_top">FRAMES</a></li>
-<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/source/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -114,12 +114,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/sink/package-tree.html">PREV</a></li>
-<li><a href="../../../../io/gearpump/streaming/state/api/package-tree.html">NEXT</a></li>
+<li><a href="../../../../io/gearpump/streaming/sink/package-tree.html">Prev</a></li>
+<li><a href="../../../../io/gearpump/streaming/state/api/package-tree.html">Next</a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/source/package-tree.html" target="_top">FRAMES</a></li>
-<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/source/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
diff --git a/releases/latest/api/java/io/gearpump/streaming/state/api/Group.html b/releases/latest/api/java/io/gearpump/streaming/state/api/Group.html
index 8df95da..b69dde6 100644
--- a/releases/latest/api/java/io/gearpump/streaming/state/api/Group.html
+++ b/releases/latest/api/java/io/gearpump/streaming/state/api/Group.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:19 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:39 CST 2016 -->
 <title>Group</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li>PREV CLASS</li>
-<li><a href="../../../../../io/gearpump/streaming/state/api/Monoid.html" title="interface in io.gearpump.streaming.state.api"><span class="strong">NEXT CLASS</span></a></li>
+<li>Prev Class</li>
+<li><a href="../../../../../io/gearpump/streaming/state/api/Monoid.html" title="interface in io.gearpump.streaming.state.api"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/state/api/Group.html" target="_top">FRAMES</a></li>
-<li><a href="Group.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/api/Group.html" target="_top">Frames</a></li>
+<li><a href="Group.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.state.api</p>
+<div class="subTitle">io.gearpump.streaming.state.api</div>
 <h2 title="Interface Group" class="title">Interface Group&lt;T&gt;</h2>
 </div>
 <div class="contentContainer">
@@ -91,7 +91,7 @@
 </dl>
 <hr>
 <br>
-<pre>public interface <strong>Group&lt;T&gt;</strong>
+<pre>public interface <span class="strong">Group&lt;T&gt;</span>
 extends <a href="../../../../../io/gearpump/streaming/state/api/Monoid.html" title="interface in io.gearpump.streaming.state.api">Monoid</a>&lt;T&gt;</pre>
 </li>
 </ul>
@@ -113,7 +113,7 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../io/gearpump/streaming/state/api/Group.html" title="type parameter in Group">T</a></code></td>
-<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/api/Group.html#minus(T, T)">minus</a></strong>(<a href="../../../../../io/gearpump/streaming/state/api/Group.html" title="type parameter in Group">T</a>&nbsp;l,
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/api/Group.html#minus(T,%20T)">minus</a></strong>(<a href="../../../../../io/gearpump/streaming/state/api/Group.html" title="type parameter in Group">T</a>&nbsp;l,
      <a href="../../../../../io/gearpump/streaming/state/api/Group.html" title="type parameter in Group">T</a>&nbsp;r)</code>&nbsp;</td>
 </tr>
 </table>
@@ -122,7 +122,7 @@
 <!--   -->
 </a>
 <h3>Methods inherited from interface&nbsp;io.gearpump.streaming.state.api.<a href="../../../../../io/gearpump/streaming/state/api/Monoid.html" title="interface in io.gearpump.streaming.state.api">Monoid</a></h3>
-<code><a href="../../../../../io/gearpump/streaming/state/api/Monoid.html#plus(T, T)">plus</a>, <a href="../../../../../io/gearpump/streaming/state/api/Monoid.html#zero()">zero</a></code></li>
+<code><a href="../../../../../io/gearpump/streaming/state/api/Monoid.html#plus(T,%20T)">plus</a>, <a href="../../../../../io/gearpump/streaming/state/api/Monoid.html#zero()">zero</a></code></li>
 </ul>
 </li>
 </ul>
@@ -175,12 +175,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li>PREV CLASS</li>
-<li><a href="../../../../../io/gearpump/streaming/state/api/Monoid.html" title="interface in io.gearpump.streaming.state.api"><span class="strong">NEXT CLASS</span></a></li>
+<li>Prev Class</li>
+<li><a href="../../../../../io/gearpump/streaming/state/api/Monoid.html" title="interface in io.gearpump.streaming.state.api"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/state/api/Group.html" target="_top">FRAMES</a></li>
-<li><a href="Group.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/api/Group.html" target="_top">Frames</a></li>
+<li><a href="Group.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -199,17 +199,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/state/api/Monoid.html b/releases/latest/api/java/io/gearpump/streaming/state/api/Monoid.html
index 3ff10f2..68b116e 100644
--- a/releases/latest/api/java/io/gearpump/streaming/state/api/Monoid.html
+++ b/releases/latest/api/java/io/gearpump/streaming/state/api/Monoid.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:19 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:39 CST 2016 -->
 <title>Monoid</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/state/api/Group.html" title="interface in io.gearpump.streaming.state.api"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html" title="class in io.gearpump.streaming.state.api"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/api/Group.html" title="interface in io.gearpump.streaming.state.api"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html" title="class in io.gearpump.streaming.state.api"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/state/api/Monoid.html" target="_top">FRAMES</a></li>
-<li><a href="Monoid.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/api/Monoid.html" target="_top">Frames</a></li>
+<li><a href="Monoid.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.state.api</p>
+<div class="subTitle">io.gearpump.streaming.state.api</div>
 <h2 title="Interface Monoid" class="title">Interface Monoid&lt;T&gt;</h2>
 </div>
 <div class="contentContainer">
@@ -95,7 +95,7 @@
 </dl>
 <hr>
 <br>
-<pre>public interface <strong>Monoid&lt;T&gt;</strong>
+<pre>public interface <span class="strong">Monoid&lt;T&gt;</span>
 extends java.io.Serializable</pre>
 </li>
 </ul>
@@ -117,7 +117,7 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../io/gearpump/streaming/state/api/Monoid.html" title="type parameter in Monoid">T</a></code></td>
-<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/api/Monoid.html#plus(T, T)">plus</a></strong>(<a href="../../../../../io/gearpump/streaming/state/api/Monoid.html" title="type parameter in Monoid">T</a>&nbsp;l,
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/api/Monoid.html#plus(T,%20T)">plus</a></strong>(<a href="../../../../../io/gearpump/streaming/state/api/Monoid.html" title="type parameter in Monoid">T</a>&nbsp;l,
     <a href="../../../../../io/gearpump/streaming/state/api/Monoid.html" title="type parameter in Monoid">T</a>&nbsp;r)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
@@ -185,12 +185,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/state/api/Group.html" title="interface in io.gearpump.streaming.state.api"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html" title="class in io.gearpump.streaming.state.api"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/api/Group.html" title="interface in io.gearpump.streaming.state.api"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html" title="class in io.gearpump.streaming.state.api"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/state/api/Monoid.html" target="_top">FRAMES</a></li>
-<li><a href="Monoid.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/api/Monoid.html" target="_top">Frames</a></li>
+<li><a href="Monoid.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -209,17 +209,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/state/api/MonoidState.html b/releases/latest/api/java/io/gearpump/streaming/state/api/MonoidState.html
index 5c50580..713bc53 100644
--- a/releases/latest/api/java/io/gearpump/streaming/state/api/MonoidState.html
+++ b/releases/latest/api/java/io/gearpump/streaming/state/api/MonoidState.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:19 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:39 CST 2016 -->
 <title>MonoidState</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/state/api/Monoid.html" title="interface in io.gearpump.streaming.state.api"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/api/Monoid.html" title="interface in io.gearpump.streaming.state.api"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/state/api/MonoidState.html" target="_top">FRAMES</a></li>
-<li><a href="MonoidState.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/api/MonoidState.html" target="_top">Frames</a></li>
+<li><a href="MonoidState.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.state.api</p>
+<div class="subTitle">io.gearpump.streaming.state.api</div>
 <h2 title="Class MonoidState" class="title">Class MonoidState&lt;T&gt;</h2>
 </div>
 <div class="contentContainer">
@@ -103,7 +103,7 @@
 </dl>
 <hr>
 <br>
-<pre>public abstract class <strong>MonoidState&lt;T&gt;</strong>
+<pre>public abstract class <span class="strong">MonoidState&lt;T&gt;</span>
 extends java.lang.Object
 implements <a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api">PersistentState</a>&lt;T&gt;</pre>
 <div class="block">MonoidState uses Algebird Monoid to aggregate state
@@ -173,7 +173,7 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>protected void</code></td>
-<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html#updateState(long, T)">updateState</a></strong>(long&nbsp;timestamp,
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html#updateState(long,%20T)">updateState</a></strong>(long&nbsp;timestamp,
            <a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html" title="type parameter in MonoidState">T</a>&nbsp;t)</code>&nbsp;</td>
 </tr>
 </table>
@@ -189,7 +189,7 @@
 <!--   -->
 </a>
 <h3>Methods inherited from interface&nbsp;io.gearpump.streaming.state.api.<a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api">PersistentState</a></h3>
-<code><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html#checkpoint()">checkpoint</a>, <a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html#recover(long, byte[])">recover</a>, <a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html#update(long, T)">update</a></code></li>
+<code><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html#checkpoint()">checkpoint</a>, <a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html#recover(long,%20byte[])">recover</a>, <a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html#update(long,%20T)">update</a></code></li>
 </ul>
 </li>
 </ul>
@@ -317,12 +317,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/state/api/Monoid.html" title="interface in io.gearpump.streaming.state.api"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/api/Monoid.html" title="interface in io.gearpump.streaming.state.api"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/state/api/MonoidState.html" target="_top">FRAMES</a></li>
-<li><a href="MonoidState.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/api/MonoidState.html" target="_top">Frames</a></li>
+<li><a href="MonoidState.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -341,17 +341,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/state/api/PersistentState.html b/releases/latest/api/java/io/gearpump/streaming/state/api/PersistentState.html
index 5b1547c..de6306b 100644
--- a/releases/latest/api/java/io/gearpump/streaming/state/api/PersistentState.html
+++ b/releases/latest/api/java/io/gearpump/streaming/state/api/PersistentState.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:19 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:39 CST 2016 -->
 <title>PersistentState</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html" title="class in io.gearpump.streaming.state.api"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/state/api/PersistentTask.html" title="class in io.gearpump.streaming.state.api"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html" title="class in io.gearpump.streaming.state.api"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/api/PersistentTask.html" title="class in io.gearpump.streaming.state.api"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/state/api/PersistentState.html" target="_top">FRAMES</a></li>
-<li><a href="PersistentState.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/api/PersistentState.html" target="_top">Frames</a></li>
+<li><a href="PersistentState.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.state.api</p>
+<div class="subTitle">io.gearpump.streaming.state.api</div>
 <h2 title="Interface PersistentState" class="title">Interface PersistentState&lt;T&gt;</h2>
 </div>
 <div class="contentContainer">
@@ -91,7 +91,7 @@
 </dl>
 <hr>
 <br>
-<pre>public interface <strong>PersistentState&lt;T&gt;</strong></pre>
+<pre>public interface <span class="strong">PersistentState&lt;T&gt;</span></pre>
 <div class="block">PersistentState is part of the transaction API
  <p>
  Users could get transaction support from the framework by
@@ -130,7 +130,7 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html#recover(long, byte[])">recover</a></strong>(long&nbsp;timestamp,
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html#recover(long,%20byte[])">recover</a></strong>(long&nbsp;timestamp,
        byte[]&nbsp;bytes)</code>
 <div class="block">recover state to a previous checkpoint
  usually invoked by the framework</div>
@@ -145,7 +145,7 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html#update(long, T)">update</a></strong>(long&nbsp;timestamp,
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html#update(long,%20T)">update</a></strong>(long&nbsp;timestamp,
       <a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html" title="type parameter in PersistentState">T</a>&nbsp;t)</code>
 <div class="block">update state on a new message
  this is invoked by user</div>
@@ -254,12 +254,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html" title="class in io.gearpump.streaming.state.api"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/state/api/PersistentTask.html" title="class in io.gearpump.streaming.state.api"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html" title="class in io.gearpump.streaming.state.api"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/api/PersistentTask.html" title="class in io.gearpump.streaming.state.api"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/state/api/PersistentState.html" target="_top">FRAMES</a></li>
-<li><a href="PersistentState.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/api/PersistentState.html" target="_top">Frames</a></li>
+<li><a href="PersistentState.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -278,17 +278,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/state/api/PersistentTask.html b/releases/latest/api/java/io/gearpump/streaming/state/api/PersistentTask.html
index 8bfc3a7..3f60b86 100644
--- a/releases/latest/api/java/io/gearpump/streaming/state/api/PersistentTask.html
+++ b/releases/latest/api/java/io/gearpump/streaming/state/api/PersistentTask.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:19 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:39 CST 2016 -->
 <title>PersistentTask</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/state/api/Serializer.html" title="interface in io.gearpump.streaming.state.api"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/api/Serializer.html" title="interface in io.gearpump.streaming.state.api"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/state/api/PersistentTask.html" target="_top">FRAMES</a></li>
-<li><a href="PersistentTask.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/api/PersistentTask.html" target="_top">Frames</a></li>
+<li><a href="PersistentTask.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.state.api</p>
+<div class="subTitle">io.gearpump.streaming.state.api</div>
 <h2 title="Class PersistentTask" class="title">Class PersistentTask&lt;T&gt;</h2>
 </div>
 <div class="contentContainer">
@@ -104,7 +104,7 @@
 </dl>
 <hr>
 <br>
-<pre>public abstract class <strong>PersistentTask&lt;T&gt;</strong>
+<pre>public abstract class <span class="strong">PersistentTask&lt;T&gt;</span>
 extends <a href="../../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a></pre>
 <div class="block">PersistentTask is part of the transaction API
  <p>
@@ -128,7 +128,7 @@
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../../../io/gearpump/streaming/state/api/PersistentTask.html#PersistentTask(io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">PersistentTask</a></strong>(<a href="../../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext,
+<td class="colOne"><code><strong><a href="../../../../../io/gearpump/streaming/state/api/PersistentTask.html#PersistentTask(io.gearpump.streaming.task.TaskContext,%20io.gearpump.cluster.UserConfig)">PersistentTask</a></strong>(<a href="../../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext,
               io.gearpump.cluster.UserConfig&nbsp;conf)</code>&nbsp;</td>
 </tr>
 </table>
@@ -189,7 +189,7 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/api/PersistentTask.html#processMessage(io.gearpump.streaming.state.api.PersistentState, io.gearpump.Message)">processMessage</a></strong>(<a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api">PersistentState</a>&lt;<a href="../../../../../io/gearpump/streaming/state/api/PersistentTask.html" title="type parameter in PersistentTask">T</a>&gt;&nbsp;state,
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/api/PersistentTask.html#processMessage(io.gearpump.streaming.state.api.PersistentState,%20io.gearpump.Message)">processMessage</a></strong>(<a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api">PersistentState</a>&lt;<a href="../../../../../io/gearpump/streaming/state/api/PersistentTask.html" title="type parameter in PersistentTask">T</a>&gt;&nbsp;state,
               io.gearpump.Message&nbsp;message)</code>
 <div class="block">subclass should override this method to specify how a
  new message should update state</div>
@@ -400,12 +400,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/state/api/Serializer.html" title="interface in io.gearpump.streaming.state.api"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/api/Serializer.html" title="interface in io.gearpump.streaming.state.api"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/state/api/PersistentTask.html" target="_top">FRAMES</a></li>
-<li><a href="PersistentTask.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/api/PersistentTask.html" target="_top">Frames</a></li>
+<li><a href="PersistentTask.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -424,17 +424,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/state/api/Serializer.html b/releases/latest/api/java/io/gearpump/streaming/state/api/Serializer.html
index 227cd53..1c27415 100644
--- a/releases/latest/api/java/io/gearpump/streaming/state/api/Serializer.html
+++ b/releases/latest/api/java/io/gearpump/streaming/state/api/Serializer.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:19 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:39 CST 2016 -->
 <title>Serializer</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/state/api/PersistentTask.html" title="class in io.gearpump.streaming.state.api"><span class="strong">PREV CLASS</span></a></li>
-<li>NEXT CLASS</li>
+<li><a href="../../../../../io/gearpump/streaming/state/api/PersistentTask.html" title="class in io.gearpump.streaming.state.api"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/state/api/Serializer.html" target="_top">FRAMES</a></li>
-<li><a href="Serializer.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/api/Serializer.html" target="_top">Frames</a></li>
+<li><a href="Serializer.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.state.api</p>
+<div class="subTitle">io.gearpump.streaming.state.api</div>
 <h2 title="Interface Serializer" class="title">Interface Serializer&lt;T&gt;</h2>
 </div>
 <div class="contentContainer">
@@ -91,7 +91,7 @@
 </dl>
 <hr>
 <br>
-<pre>public interface <strong>Serializer&lt;T&gt;</strong>
+<pre>public interface <span class="strong">Serializer&lt;T&gt;</span>
 extends java.io.Serializable</pre>
 </li>
 </ul>
@@ -179,12 +179,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/state/api/PersistentTask.html" title="class in io.gearpump.streaming.state.api"><span class="strong">PREV CLASS</span></a></li>
-<li>NEXT CLASS</li>
+<li><a href="../../../../../io/gearpump/streaming/state/api/PersistentTask.html" title="class in io.gearpump.streaming.state.api"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/state/api/Serializer.html" target="_top">FRAMES</a></li>
-<li><a href="Serializer.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/api/Serializer.html" target="_top">Frames</a></li>
+<li><a href="Serializer.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -203,17 +203,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/state/api/package-frame.html b/releases/latest/api/java/io/gearpump/streaming/state/api/package-frame.html
index 25f9ae9..fc20dda 100644
--- a/releases/latest/api/java/io/gearpump/streaming/state/api/package-frame.html
+++ b/releases/latest/api/java/io/gearpump/streaming/state/api/package-frame.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:22 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>io.gearpump.streaming.state.api</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
diff --git a/releases/latest/api/java/io/gearpump/streaming/state/api/package-summary.html b/releases/latest/api/java/io/gearpump/streaming/state/api/package-summary.html
index 215c027..5271ae7 100644
--- a/releases/latest/api/java/io/gearpump/streaming/state/api/package-summary.html
+++ b/releases/latest/api/java/io/gearpump/streaming/state/api/package-summary.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:22 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>io.gearpump.streaming.state.api</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/source/package-summary.html">PREV PACKAGE</a></li>
-<li><a href="../../../../../io/gearpump/streaming/state/impl/package-summary.html">NEXT PACKAGE</a></li>
+<li><a href="../../../../../io/gearpump/streaming/source/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/package-summary.html">Next Package</a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/state/api/package-summary.html" target="_top">FRAMES</a></li>
-<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/api/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -75,21 +75,21 @@
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/state/api/Group.html" title="interface in io.gearpump.streaming.state.api">Group&lt;T&gt;</a></td>
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/state/api/Group.html" title="interface in io.gearpump.streaming.state.api">Group</a>&lt;T&gt;</td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/state/api/Monoid.html" title="interface in io.gearpump.streaming.state.api">Monoid&lt;T&gt;</a></td>
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/state/api/Monoid.html" title="interface in io.gearpump.streaming.state.api">Monoid</a>&lt;T&gt;</td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api">PersistentState&lt;T&gt;</a></td>
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html" title="interface in io.gearpump.streaming.state.api">PersistentState</a>&lt;T&gt;</td>
 <td class="colLast">
 <div class="block">PersistentState is part of the transaction API</div>
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/state/api/Serializer.html" title="interface in io.gearpump.streaming.state.api">Serializer&lt;T&gt;</a></td>
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/state/api/Serializer.html" title="interface in io.gearpump.streaming.state.api">Serializer</a>&lt;T&gt;</td>
 <td class="colLast">&nbsp;</td>
 </tr>
 </tbody>
@@ -104,13 +104,13 @@
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html" title="class in io.gearpump.streaming.state.api">MonoidState&lt;T&gt;</a></td>
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html" title="class in io.gearpump.streaming.state.api">MonoidState</a>&lt;T&gt;</td>
 <td class="colLast">
 <div class="block">MonoidState uses Algebird Monoid to aggregate state</div>
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/state/api/PersistentTask.html" title="class in io.gearpump.streaming.state.api">PersistentTask&lt;T&gt;</a></td>
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/state/api/PersistentTask.html" title="class in io.gearpump.streaming.state.api">PersistentTask</a>&lt;T&gt;</td>
 <td class="colLast">
 <div class="block">PersistentTask is part of the transaction API</div>
 </td>
@@ -138,12 +138,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/source/package-summary.html">PREV PACKAGE</a></li>
-<li><a href="../../../../../io/gearpump/streaming/state/impl/package-summary.html">NEXT PACKAGE</a></li>
+<li><a href="../../../../../io/gearpump/streaming/source/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/package-summary.html">Next Package</a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/state/api/package-summary.html" target="_top">FRAMES</a></li>
-<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/api/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
diff --git a/releases/latest/api/java/io/gearpump/streaming/state/api/package-tree.html b/releases/latest/api/java/io/gearpump/streaming/state/api/package-tree.html
index 19fdbf1..b0153f8 100644
--- a/releases/latest/api/java/io/gearpump/streaming/state/api/package-tree.html
+++ b/releases/latest/api/java/io/gearpump/streaming/state/api/package-tree.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:22 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>io.gearpump.streaming.state.api Class Hierarchy</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/source/package-tree.html">PREV</a></li>
-<li><a href="../../../../../io/gearpump/streaming/state/impl/package-tree.html">NEXT</a></li>
+<li><a href="../../../../../io/gearpump/streaming/source/package-tree.html">Prev</a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/package-tree.html">Next</a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/state/api/package-tree.html" target="_top">FRAMES</a></li>
-<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/api/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -115,12 +115,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/source/package-tree.html">PREV</a></li>
-<li><a href="../../../../../io/gearpump/streaming/state/impl/package-tree.html">NEXT</a></li>
+<li><a href="../../../../../io/gearpump/streaming/source/package-tree.html">Prev</a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/package-tree.html">Next</a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/state/api/package-tree.html" target="_top">FRAMES</a></li>
-<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/api/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
diff --git a/releases/latest/api/java/io/gearpump/streaming/state/impl/CheckpointManager.html b/releases/latest/api/java/io/gearpump/streaming/state/impl/CheckpointManager.html
index 7efec83..516adb9 100644
--- a/releases/latest/api/java/io/gearpump/streaming/state/impl/CheckpointManager.html
+++ b/releases/latest/api/java/io/gearpump/streaming/state/impl/CheckpointManager.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>CheckpointManager</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li>PREV CLASS</li>
-<li><a href="../../../../../io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">NEXT CLASS</span></a></li>
+<li>Prev Class</li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/CheckpointManager.html" target="_top">FRAMES</a></li>
-<li><a href="CheckpointManager.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/CheckpointManager.html" target="_top">Frames</a></li>
+<li><a href="CheckpointManager.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.state.impl</p>
+<div class="subTitle">io.gearpump.streaming.state.impl</div>
 <h2 title="Class CheckpointManager" class="title">Class CheckpointManager</h2>
 </div>
 <div class="contentContainer">
@@ -95,7 +95,7 @@
 <li class="blockList">
 <hr>
 <br>
-<pre>public class <strong>CheckpointManager</strong>
+<pre>public class <span class="strong">CheckpointManager</span>
 extends java.lang.Object</pre>
 </li>
 </ul>
@@ -115,7 +115,7 @@
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/CheckpointManager.html#CheckpointManager(long, io.gearpump.streaming.transaction.api.CheckpointStore)">CheckpointManager</a></strong>(long&nbsp;checkpointInterval,
+<td class="colOne"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/CheckpointManager.html#CheckpointManager(long,%20io.gearpump.streaming.transaction.api.CheckpointStore)">CheckpointManager</a></strong>(long&nbsp;checkpointInterval,
                  <a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStore.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStore</a>&nbsp;checkpointStore)</code>&nbsp;</td>
 </tr>
 </table>
@@ -135,7 +135,7 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/CheckpointManager.html#checkpoint(long, byte[])">checkpoint</a></strong>(long&nbsp;timestamp,
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/CheckpointManager.html#checkpoint(long,%20byte[])">checkpoint</a></strong>(long&nbsp;timestamp,
           byte[]&nbsp;checkpoint)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
@@ -291,12 +291,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li>PREV CLASS</li>
-<li><a href="../../../../../io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">NEXT CLASS</span></a></li>
+<li>Prev Class</li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/CheckpointManager.html" target="_top">FRAMES</a></li>
-<li><a href="CheckpointManager.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/CheckpointManager.html" target="_top">Frames</a></li>
+<li><a href="CheckpointManager.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -315,17 +315,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html b/releases/latest/api/java/io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html
index 81b8c54..68c4113 100644
--- a/releases/latest/api/java/io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html
+++ b/releases/latest/api/java/io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>InMemoryCheckpointStore</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/state/impl/CheckpointManager.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/CheckpointManager.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html" target="_top">FRAMES</a></li>
-<li><a href="InMemoryCheckpointStore.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html" target="_top">Frames</a></li>
+<li><a href="InMemoryCheckpointStore.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.state.impl</p>
+<div class="subTitle">io.gearpump.streaming.state.impl</div>
 <h2 title="Class InMemoryCheckpointStore" class="title">Class InMemoryCheckpointStore</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>InMemoryCheckpointStore</strong>
+<pre>public class <span class="strong">InMemoryCheckpointStore</span>
 extends java.lang.Object
 implements <a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStore.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStore</a></pre>
 <div class="block">an in memory store provided for test
@@ -145,7 +145,7 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html#persist(long, byte[])">persist</a></strong>(long&nbsp;timestamp,
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html#persist(long,%20byte[])">persist</a></strong>(long&nbsp;timestamp,
        byte[]&nbsp;checkpoint)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
@@ -201,7 +201,7 @@
            byte[]&nbsp;checkpoint)</pre>
 <dl>
 <dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStore.html#persist(long, byte[])">persist</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStore.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStore</a></code></dd>
+<dd><code><a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStore.html#persist(long,%20byte[])">persist</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStore.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStore</a></code></dd>
 </dl>
 </li>
 </ul>
@@ -256,12 +256,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/state/impl/CheckpointManager.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/CheckpointManager.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html" target="_top">FRAMES</a></li>
-<li><a href="InMemoryCheckpointStore.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html" target="_top">Frames</a></li>
+<li><a href="InMemoryCheckpointStore.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -280,17 +280,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html b/releases/latest/api/java/io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html
index 49d7b14..a41482b 100644
--- a/releases/latest/api/java/io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html
+++ b/releases/latest/api/java/io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>InMemoryCheckpointStoreFactory</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/state/impl/Interval.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/Interval.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html" target="_top">FRAMES</a></li>
-<li><a href="InMemoryCheckpointStoreFactory.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html" target="_top">Frames</a></li>
+<li><a href="InMemoryCheckpointStoreFactory.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.state.impl</p>
+<div class="subTitle">io.gearpump.streaming.state.impl</div>
 <h2 title="Class InMemoryCheckpointStoreFactory" class="title">Class InMemoryCheckpointStoreFactory</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>InMemoryCheckpointStoreFactory</strong>
+<pre>public class <span class="strong">InMemoryCheckpointStoreFactory</span>
 extends java.lang.Object
 implements <a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStoreFactory</a></pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.state.impl.InMemoryCheckpointStoreFactory">Serialized Form</a></dd></dl>
@@ -140,7 +140,7 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStore.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStore</a></code></td>
-<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html#getCheckpointStore(io.gearpump.cluster.UserConfig, io.gearpump.streaming.task.TaskContext)">getCheckpointStore</a></strong>(io.gearpump.cluster.UserConfig&nbsp;conf,
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html#getCheckpointStore(io.gearpump.cluster.UserConfig,%20io.gearpump.streaming.task.TaskContext)">getCheckpointStore</a></strong>(io.gearpump.cluster.UserConfig&nbsp;conf,
                   <a href="../../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext)</code>&nbsp;</td>
 </tr>
 </table>
@@ -192,7 +192,7 @@
                                  <a href="../../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext)</pre>
 <dl>
 <dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html#getCheckpointStore(io.gearpump.cluster.UserConfig, io.gearpump.streaming.task.TaskContext)">getCheckpointStore</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStoreFactory</a></code></dd>
+<dd><code><a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html#getCheckpointStore(io.gearpump.cluster.UserConfig,%20io.gearpump.streaming.task.TaskContext)">getCheckpointStore</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStoreFactory</a></code></dd>
 </dl>
 </li>
 </ul>
@@ -221,12 +221,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/state/impl/Interval.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/InMemoryCheckpointStore.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/Interval.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html" target="_top">FRAMES</a></li>
-<li><a href="InMemoryCheckpointStoreFactory.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html" target="_top">Frames</a></li>
+<li><a href="InMemoryCheckpointStoreFactory.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -245,17 +245,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/state/impl/Interval$.html b/releases/latest/api/java/io/gearpump/streaming/state/impl/Interval$.html
index a80c183..5c17aae 100644
--- a/releases/latest/api/java/io/gearpump/streaming/state/impl/Interval$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/state/impl/Interval$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>Interval$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/state/impl/Interval.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/Interval.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/Interval$.html" target="_top">FRAMES</a></li>
-<li><a href="Interval$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/Interval$.html" target="_top">Frames</a></li>
+<li><a href="Interval$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction2">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction2">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.state.impl</p>
+<div class="subTitle">io.gearpump.streaming.state.impl</div>
 <h2 title="Class Interval$" class="title">Class Interval$</h2>
 </div>
 <div class="contentContainer">
@@ -104,7 +104,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>Interval$</strong>
+<pre>public class <span class="strong">Interval$</span>
 extends scala.runtime.AbstractFunction2&lt;java.lang.Object,java.lang.Object,<a href="../../../../../io/gearpump/streaming/state/impl/Interval.html" title="class in io.gearpump.streaming.state.impl">Interval</a>&gt;
 implements scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.state.impl.Interval$">Serialized Form</a></dd></dl>
@@ -245,12 +245,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/state/impl/Interval.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/Interval.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/Interval$.html" target="_top">FRAMES</a></li>
-<li><a href="Interval$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/Interval$.html" target="_top">Frames</a></li>
+<li><a href="Interval$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -269,17 +269,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction2">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction2">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/state/impl/Interval.html b/releases/latest/api/java/io/gearpump/streaming/state/impl/Interval.html
index 9c4a3a9..7d5e1df 100644
--- a/releases/latest/api/java/io/gearpump/streaming/state/impl/Interval.html
+++ b/releases/latest/api/java/io/gearpump/streaming/state/impl/Interval.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>Interval</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/state/impl/Interval$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/Interval$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/Interval.html" target="_top">FRAMES</a></li>
-<li><a href="Interval.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/Interval.html" target="_top">Frames</a></li>
+<li><a href="Interval.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.state.impl</p>
+<div class="subTitle">io.gearpump.streaming.state.impl</div>
 <h2 title="Class Interval" class="title">Class Interval</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>Interval</strong>
+<pre>public class <span class="strong">Interval</span>
 extends java.lang.Object
 implements scala.math.Ordered&lt;<a href="../../../../../io/gearpump/streaming/state/impl/Interval.html" title="class in io.gearpump.streaming.state.impl">Interval</a>&gt;, scala.Product, scala.Serializable</pre>
 <div class="block">an interval is a dynamic time range that is divided by window boundary and checkpoint time</div>
@@ -122,7 +122,7 @@
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/Interval.html#Interval(long, long)">Interval</a></strong>(long&nbsp;startTime,
+<td class="colOne"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/Interval.html#Interval(long,%20long)">Interval</a></strong>(long&nbsp;startTime,
         long&nbsp;endTime)</code>&nbsp;</td>
 </tr>
 </table>
@@ -269,12 +269,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/state/impl/Interval$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/Interval$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/Interval.html" target="_top">FRAMES</a></li>
-<li><a href="Interval.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/Interval.html" target="_top">Frames</a></li>
+<li><a href="Interval.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -293,17 +293,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/state/impl/NonWindowState$.html b/releases/latest/api/java/io/gearpump/streaming/state/impl/NonWindowState$.html
index e5641ed..a5f082f 100644
--- a/releases/latest/api/java/io/gearpump/streaming/state/impl/NonWindowState$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/state/impl/NonWindowState$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>NonWindowState$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/state/impl/PersistentStateConfig.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/PersistentStateConfig.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/NonWindowState$.html" target="_top">FRAMES</a></li>
-<li><a href="NonWindowState$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/NonWindowState$.html" target="_top">Frames</a></li>
+<li><a href="NonWindowState$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.state.impl</p>
+<div class="subTitle">io.gearpump.streaming.state.impl</div>
 <h2 title="Class NonWindowState$" class="title">Class NonWindowState$</h2>
 </div>
 <div class="contentContainer">
@@ -95,7 +95,7 @@
 <li class="blockList">
 <hr>
 <br>
-<pre>public class <strong>NonWindowState$</strong>
+<pre>public class <span class="strong">NonWindowState$</span>
 extends java.lang.Object</pre>
 </li>
 </ul>
@@ -248,12 +248,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/state/impl/PersistentStateConfig.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/PersistentStateConfig.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/NonWindowState$.html" target="_top">FRAMES</a></li>
-<li><a href="NonWindowState$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/NonWindowState$.html" target="_top">Frames</a></li>
+<li><a href="NonWindowState$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -272,17 +272,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/state/impl/NonWindowState.html b/releases/latest/api/java/io/gearpump/streaming/state/impl/NonWindowState.html
index bc5e64c..bc04dd8 100644
--- a/releases/latest/api/java/io/gearpump/streaming/state/impl/NonWindowState.html
+++ b/releases/latest/api/java/io/gearpump/streaming/state/impl/NonWindowState.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>NonWindowState</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/state/impl/Interval$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/Interval$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/NonWindowState.html" target="_top">FRAMES</a></li>
-<li><a href="NonWindowState.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/NonWindowState.html" target="_top">Frames</a></li>
+<li><a href="NonWindowState.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.state.impl</p>
+<div class="subTitle">io.gearpump.streaming.state.impl</div>
 <h2 title="Class NonWindowState" class="title">Class NonWindowState&lt;T&gt;</h2>
 </div>
 <div class="contentContainer">
@@ -104,7 +104,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>NonWindowState&lt;T&gt;</strong>
+<pre>public class <span class="strong">NonWindowState&lt;T&gt;</span>
 extends <a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html" title="class in io.gearpump.streaming.state.api">MonoidState</a>&lt;T&gt;</pre>
 <div class="block">a MonoidState storing non-window state</div>
 </li>
@@ -125,7 +125,7 @@
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState.html#NonWindowState(io.gearpump.streaming.state.api.Monoid, io.gearpump.streaming.state.api.Serializer)">NonWindowState</a></strong>(<a href="../../../../../io/gearpump/streaming/state/api/Monoid.html" title="interface in io.gearpump.streaming.state.api">Monoid</a>&lt;<a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState.html" title="type parameter in NonWindowState">T</a>&gt;&nbsp;monoid,
+<td class="colOne"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState.html#NonWindowState(io.gearpump.streaming.state.api.Monoid,%20io.gearpump.streaming.state.api.Serializer)">NonWindowState</a></strong>(<a href="../../../../../io/gearpump/streaming/state/api/Monoid.html" title="interface in io.gearpump.streaming.state.api">Monoid</a>&lt;<a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState.html" title="type parameter in NonWindowState">T</a>&gt;&nbsp;monoid,
               <a href="../../../../../io/gearpump/streaming/state/api/Serializer.html" title="interface in io.gearpump.streaming.state.api">Serializer</a>&lt;<a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState.html" title="type parameter in NonWindowState">T</a>&gt;&nbsp;serializer)</code>&nbsp;</td>
 </tr>
 </table>
@@ -156,7 +156,7 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState.html#recover(long, byte[])">recover</a></strong>(long&nbsp;timestamp,
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState.html#recover(long,%20byte[])">recover</a></strong>(long&nbsp;timestamp,
        byte[]&nbsp;bytes)</code>
 <div class="block">recover state to a previous checkpoint
  usually invoked by the framework</div>
@@ -164,7 +164,7 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState.html#update(long, T)">update</a></strong>(long&nbsp;timestamp,
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState.html#update(long,%20T)">update</a></strong>(long&nbsp;timestamp,
       <a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState.html" title="type parameter in NonWindowState">T</a>&nbsp;t)</code>
 <div class="block">update state on a new message
  this is invoked by user</div>
@@ -176,7 +176,7 @@
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;io.gearpump.streaming.state.api.<a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html" title="class in io.gearpump.streaming.state.api">MonoidState</a></h3>
-<code><a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html#checkpointTime()">checkpointTime</a>, <a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html#get()">get</a>, <a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html#left()">left</a>, <a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html#right()">right</a>, <a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html#setNextCheckpointTime(long)">setNextCheckpointTime</a>, <a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html#updateState(long, T)">updateState</a></code></li>
+<code><a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html#checkpointTime()">checkpointTime</a>, <a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html#get()">get</a>, <a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html#left()">left</a>, <a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html#right()">right</a>, <a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html#setNextCheckpointTime(long)">setNextCheckpointTime</a>, <a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html#updateState(long,%20T)">updateState</a></code></li>
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
@@ -234,7 +234,7 @@
 <h4>recover</h4>
 <pre>public&nbsp;void&nbsp;recover(long&nbsp;timestamp,
            byte[]&nbsp;bytes)</pre>
-<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html#recover(long, byte[])">PersistentState</a></code></strong></div>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html#recover(long,%20byte[])">PersistentState</a></code></strong></div>
 <div class="block">recover state to a previous checkpoint
  usually invoked by the framework</div>
 <dl><dt><span class="strong">Parameters:</span></dt><dd><code>timestamp</code> - (undocumented)</dd><dd><code>bytes</code> - (undocumented)</dd></dl>
@@ -250,7 +250,7 @@
 <h4>update</h4>
 <pre>public&nbsp;void&nbsp;update(long&nbsp;timestamp,
           <a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState.html" title="type parameter in NonWindowState">T</a>&nbsp;t)</pre>
-<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html#update(long, T)">PersistentState</a></code></strong></div>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html#update(long,%20T)">PersistentState</a></code></strong></div>
 <div class="block">update state on a new message
  this is invoked by user</div>
 <dl><dt><span class="strong">Parameters:</span></dt><dd><code>timestamp</code> - (undocumented)</dd><dd><code>t</code> - (undocumented)</dd></dl>
@@ -294,12 +294,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/state/impl/Interval$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/Interval$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/NonWindowState.html" target="_top">FRAMES</a></li>
-<li><a href="NonWindowState.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/NonWindowState.html" target="_top">Frames</a></li>
+<li><a href="NonWindowState.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -318,17 +318,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/state/impl/PersistentStateConfig$.html b/releases/latest/api/java/io/gearpump/streaming/state/impl/PersistentStateConfig$.html
index ba9107b..7d6ab76 100644
--- a/releases/latest/api/java/io/gearpump/streaming/state/impl/PersistentStateConfig$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/state/impl/PersistentStateConfig$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>PersistentStateConfig$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/state/impl/PersistentStateConfig.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/state/impl/Window.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/PersistentStateConfig.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/Window.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/PersistentStateConfig$.html" target="_top">FRAMES</a></li>
-<li><a href="PersistentStateConfig$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/PersistentStateConfig$.html" target="_top">Frames</a></li>
+<li><a href="PersistentStateConfig$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.state.impl</p>
+<div class="subTitle">io.gearpump.streaming.state.impl</div>
 <h2 title="Class PersistentStateConfig$" class="title">Class PersistentStateConfig$</h2>
 </div>
 <div class="contentContainer">
@@ -95,7 +95,7 @@
 <li class="blockList">
 <hr>
 <br>
-<pre>public class <strong>PersistentStateConfig$</strong>
+<pre>public class <span class="strong">PersistentStateConfig$</span>
 extends java.lang.Object</pre>
 </li>
 </ul>
@@ -300,12 +300,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/state/impl/PersistentStateConfig.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/state/impl/Window.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/PersistentStateConfig.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/Window.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/PersistentStateConfig$.html" target="_top">FRAMES</a></li>
-<li><a href="PersistentStateConfig$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/PersistentStateConfig$.html" target="_top">Frames</a></li>
+<li><a href="PersistentStateConfig$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -324,17 +324,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/state/impl/PersistentStateConfig.html b/releases/latest/api/java/io/gearpump/streaming/state/impl/PersistentStateConfig.html
index b3d09d5..c6a8f78 100644
--- a/releases/latest/api/java/io/gearpump/streaming/state/impl/PersistentStateConfig.html
+++ b/releases/latest/api/java/io/gearpump/streaming/state/impl/PersistentStateConfig.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>PersistentStateConfig</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/state/impl/PersistentStateConfig$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/PersistentStateConfig$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/PersistentStateConfig.html" target="_top">FRAMES</a></li>
-<li><a href="PersistentStateConfig.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/PersistentStateConfig.html" target="_top">Frames</a></li>
+<li><a href="PersistentStateConfig.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.state.impl</p>
+<div class="subTitle">io.gearpump.streaming.state.impl</div>
 <h2 title="Class PersistentStateConfig" class="title">Class PersistentStateConfig</h2>
 </div>
 <div class="contentContainer">
@@ -95,7 +95,7 @@
 <li class="blockList">
 <hr>
 <br>
-<pre>public class <strong>PersistentStateConfig</strong>
+<pre>public class <span class="strong">PersistentStateConfig</span>
 extends java.lang.Object</pre>
 </li>
 </ul>
@@ -261,12 +261,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/state/impl/PersistentStateConfig$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/PersistentStateConfig$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/PersistentStateConfig.html" target="_top">FRAMES</a></li>
-<li><a href="PersistentStateConfig.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/PersistentStateConfig.html" target="_top">Frames</a></li>
+<li><a href="PersistentStateConfig.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -285,17 +285,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/state/impl/Window.html b/releases/latest/api/java/io/gearpump/streaming/state/impl/Window.html
index 7619dfc..85cbd48 100644
--- a/releases/latest/api/java/io/gearpump/streaming/state/impl/Window.html
+++ b/releases/latest/api/java/io/gearpump/streaming/state/impl/Window.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>Window</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/state/impl/PersistentStateConfig$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/state/impl/WindowConfig.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/PersistentStateConfig$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/WindowConfig.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/Window.html" target="_top">FRAMES</a></li>
-<li><a href="Window.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/Window.html" target="_top">Frames</a></li>
+<li><a href="Window.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.state.impl</p>
+<div class="subTitle">io.gearpump.streaming.state.impl</div>
 <h2 title="Class Window" class="title">Class Window</h2>
 </div>
 <div class="contentContainer">
@@ -95,7 +95,7 @@
 <li class="blockList">
 <hr>
 <br>
-<pre>public class <strong>Window</strong>
+<pre>public class <span class="strong">Window</span>
 extends java.lang.Object</pre>
 <div class="block">used in window applications
  it keeps the current window and slide ahead when the window expires</div>
@@ -117,7 +117,7 @@
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/Window.html#Window(long, long)">Window</a></strong>(long&nbsp;windowSize,
+<td class="colOne"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/Window.html#Window(long,%20long)">Window</a></strong>(long&nbsp;windowSize,
       long&nbsp;windowStep)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
@@ -303,12 +303,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/state/impl/PersistentStateConfig$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/state/impl/WindowConfig.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/PersistentStateConfig$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/WindowConfig.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/Window.html" target="_top">FRAMES</a></li>
-<li><a href="Window.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/Window.html" target="_top">Frames</a></li>
+<li><a href="Window.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -327,17 +327,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/state/impl/WindowConfig$.html b/releases/latest/api/java/io/gearpump/streaming/state/impl/WindowConfig$.html
index d776fc8..3410c57 100644
--- a/releases/latest/api/java/io/gearpump/streaming/state/impl/WindowConfig$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/state/impl/WindowConfig$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>WindowConfig$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/state/impl/WindowConfig.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/state/impl/WindowState.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/WindowConfig.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/WindowState.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/WindowConfig$.html" target="_top">FRAMES</a></li>
-<li><a href="WindowConfig$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/WindowConfig$.html" target="_top">Frames</a></li>
+<li><a href="WindowConfig$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.state.impl</p>
+<div class="subTitle">io.gearpump.streaming.state.impl</div>
 <h2 title="Class WindowConfig$" class="title">Class WindowConfig$</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>WindowConfig$</strong>
+<pre>public class <span class="strong">WindowConfig$</span>
 extends java.lang.Object
 implements scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.state.impl.WindowConfig$">Serialized Form</a></dd></dl>
@@ -254,12 +254,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/state/impl/WindowConfig.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/state/impl/WindowState.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/WindowConfig.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/WindowState.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/WindowConfig$.html" target="_top">FRAMES</a></li>
-<li><a href="WindowConfig$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/WindowConfig$.html" target="_top">Frames</a></li>
+<li><a href="WindowConfig$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -278,17 +278,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/state/impl/WindowConfig.html b/releases/latest/api/java/io/gearpump/streaming/state/impl/WindowConfig.html
index 7cd0787..231cabe 100644
--- a/releases/latest/api/java/io/gearpump/streaming/state/impl/WindowConfig.html
+++ b/releases/latest/api/java/io/gearpump/streaming/state/impl/WindowConfig.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>WindowConfig</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/state/impl/Window.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/state/impl/WindowConfig$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/Window.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/WindowConfig$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/WindowConfig.html" target="_top">FRAMES</a></li>
-<li><a href="WindowConfig.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/WindowConfig.html" target="_top">Frames</a></li>
+<li><a href="WindowConfig.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.state.impl</p>
+<div class="subTitle">io.gearpump.streaming.state.impl</div>
 <h2 title="Class WindowConfig" class="title">Class WindowConfig</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>WindowConfig</strong>
+<pre>public class <span class="strong">WindowConfig</span>
 extends java.lang.Object
 implements scala.Product, scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.state.impl.WindowConfig">Serialized Form</a></dd></dl>
@@ -121,7 +121,7 @@
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/WindowConfig.html#WindowConfig(long, long)">WindowConfig</a></strong>(long&nbsp;windowSize,
+<td class="colOne"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/WindowConfig.html#WindowConfig(long,%20long)">WindowConfig</a></strong>(long&nbsp;windowSize,
             long&nbsp;windowStep)</code>&nbsp;</td>
 </tr>
 </table>
@@ -257,12 +257,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/state/impl/Window.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/state/impl/WindowConfig$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/Window.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/WindowConfig$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/WindowConfig.html" target="_top">FRAMES</a></li>
-<li><a href="WindowConfig.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/WindowConfig.html" target="_top">Frames</a></li>
+<li><a href="WindowConfig.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -281,17 +281,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/state/impl/WindowState$.html b/releases/latest/api/java/io/gearpump/streaming/state/impl/WindowState$.html
index 05e11fa..065e543 100644
--- a/releases/latest/api/java/io/gearpump/streaming/state/impl/WindowState$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/state/impl/WindowState$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:22 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>WindowState$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/state/impl/WindowState.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">PREV CLASS</span></a></li>
-<li>NEXT CLASS</li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/WindowState.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/WindowState$.html" target="_top">FRAMES</a></li>
-<li><a href="WindowState$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/WindowState$.html" target="_top">Frames</a></li>
+<li><a href="WindowState$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.state.impl</p>
+<div class="subTitle">io.gearpump.streaming.state.impl</div>
 <h2 title="Class WindowState$" class="title">Class WindowState$</h2>
 </div>
 <div class="contentContainer">
@@ -95,7 +95,7 @@
 <li class="blockList">
 <hr>
 <br>
-<pre>public class <strong>WindowState$</strong>
+<pre>public class <span class="strong">WindowState$</span>
 extends java.lang.Object</pre>
 </li>
 </ul>
@@ -248,12 +248,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/state/impl/WindowState.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">PREV CLASS</span></a></li>
-<li>NEXT CLASS</li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/WindowState.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/WindowState$.html" target="_top">FRAMES</a></li>
-<li><a href="WindowState$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/WindowState$.html" target="_top">Frames</a></li>
+<li><a href="WindowState$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -272,17 +272,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/state/impl/WindowState.html b/releases/latest/api/java/io/gearpump/streaming/state/impl/WindowState.html
index 8436e23..a017c8c 100644
--- a/releases/latest/api/java/io/gearpump/streaming/state/impl/WindowState.html
+++ b/releases/latest/api/java/io/gearpump/streaming/state/impl/WindowState.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>WindowState</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/state/impl/WindowConfig$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/state/impl/WindowState$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/WindowConfig$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/WindowState$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/WindowState.html" target="_top">FRAMES</a></li>
-<li><a href="WindowState.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/WindowState.html" target="_top">Frames</a></li>
+<li><a href="WindowState.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.state.impl</p>
+<div class="subTitle">io.gearpump.streaming.state.impl</div>
 <h2 title="Class WindowState" class="title">Class WindowState&lt;T&gt;</h2>
 </div>
 <div class="contentContainer">
@@ -104,7 +104,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>WindowState&lt;T&gt;</strong>
+<pre>public class <span class="strong">WindowState&lt;T&gt;</span>
 extends <a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html" title="class in io.gearpump.streaming.state.api">MonoidState</a>&lt;T&gt;</pre>
 <div class="block">this is a list of states, each of which is bounded by a time window
  state of each window doesn't affect each other
@@ -130,7 +130,7 @@
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/WindowState.html#WindowState(io.gearpump.streaming.state.api.Group, io.gearpump.streaming.state.api.Serializer, io.gearpump.streaming.task.TaskContext, io.gearpump.streaming.state.impl.Window)">WindowState</a></strong>(<a href="../../../../../io/gearpump/streaming/state/api/Group.html" title="interface in io.gearpump.streaming.state.api">Group</a>&lt;<a href="../../../../../io/gearpump/streaming/state/impl/WindowState.html" title="type parameter in WindowState">T</a>&gt;&nbsp;group,
+<td class="colOne"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/WindowState.html#WindowState(io.gearpump.streaming.state.api.Group,%20io.gearpump.streaming.state.api.Serializer,%20io.gearpump.streaming.task.TaskContext,%20io.gearpump.streaming.state.impl.Window)">WindowState</a></strong>(<a href="../../../../../io/gearpump/streaming/state/api/Group.html" title="interface in io.gearpump.streaming.state.api">Group</a>&lt;<a href="../../../../../io/gearpump/streaming/state/impl/WindowState.html" title="type parameter in WindowState">T</a>&gt;&nbsp;group,
            <a href="../../../../../io/gearpump/streaming/state/api/Serializer.html" title="interface in io.gearpump.streaming.state.api">Serializer</a>&lt;scala.collection.immutable.TreeMap&lt;<a href="../../../../../io/gearpump/streaming/state/impl/Interval.html" title="class in io.gearpump.streaming.state.impl">Interval</a>,<a href="../../../../../io/gearpump/streaming/state/impl/WindowState.html" title="type parameter in WindowState">T</a>&gt;&gt;&nbsp;serializer,
            <a href="../../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext,
            <a href="../../../../../io/gearpump/streaming/state/impl/Window.html" title="class in io.gearpump.streaming.state.impl">Window</a>&nbsp;window)</code>&nbsp;</td>
@@ -163,7 +163,7 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/WindowState.html#recover(long, byte[])">recover</a></strong>(long&nbsp;timestamp,
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/WindowState.html#recover(long,%20byte[])">recover</a></strong>(long&nbsp;timestamp,
        byte[]&nbsp;bytes)</code>
 <div class="block">recover state to a previous checkpoint
  usually invoked by the framework</div>
@@ -171,7 +171,7 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/WindowState.html#update(long, T)">update</a></strong>(long&nbsp;timestamp,
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/state/impl/WindowState.html#update(long,%20T)">update</a></strong>(long&nbsp;timestamp,
       <a href="../../../../../io/gearpump/streaming/state/impl/WindowState.html" title="type parameter in WindowState">T</a>&nbsp;t)</code>
 <div class="block">update state on a new message
  this is invoked by user</div>
@@ -183,7 +183,7 @@
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;io.gearpump.streaming.state.api.<a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html" title="class in io.gearpump.streaming.state.api">MonoidState</a></h3>
-<code><a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html#checkpointTime()">checkpointTime</a>, <a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html#get()">get</a>, <a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html#left()">left</a>, <a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html#right()">right</a>, <a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html#setNextCheckpointTime(long)">setNextCheckpointTime</a>, <a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html#updateState(long, T)">updateState</a></code></li>
+<code><a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html#checkpointTime()">checkpointTime</a>, <a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html#get()">get</a>, <a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html#left()">left</a>, <a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html#right()">right</a>, <a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html#setNextCheckpointTime(long)">setNextCheckpointTime</a>, <a href="../../../../../io/gearpump/streaming/state/api/MonoidState.html#updateState(long,%20T)">updateState</a></code></li>
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
@@ -243,7 +243,7 @@
 <h4>recover</h4>
 <pre>public&nbsp;void&nbsp;recover(long&nbsp;timestamp,
            byte[]&nbsp;bytes)</pre>
-<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html#recover(long, byte[])">PersistentState</a></code></strong></div>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html#recover(long,%20byte[])">PersistentState</a></code></strong></div>
 <div class="block">recover state to a previous checkpoint
  usually invoked by the framework</div>
 <dl><dt><span class="strong">Parameters:</span></dt><dd><code>timestamp</code> - (undocumented)</dd><dd><code>bytes</code> - (undocumented)</dd></dl>
@@ -259,7 +259,7 @@
 <h4>update</h4>
 <pre>public&nbsp;void&nbsp;update(long&nbsp;timestamp,
           <a href="../../../../../io/gearpump/streaming/state/impl/WindowState.html" title="type parameter in WindowState">T</a>&nbsp;t)</pre>
-<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html#update(long, T)">PersistentState</a></code></strong></div>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../io/gearpump/streaming/state/api/PersistentState.html#update(long,%20T)">PersistentState</a></code></strong></div>
 <div class="block">update state on a new message
  this is invoked by user</div>
 <dl><dt><span class="strong">Parameters:</span></dt><dd><code>timestamp</code> - (undocumented)</dd><dd><code>t</code> - (undocumented)</dd></dl>
@@ -303,12 +303,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/state/impl/WindowConfig$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/state/impl/WindowState$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/WindowConfig$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/impl/WindowState$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/WindowState.html" target="_top">FRAMES</a></li>
-<li><a href="WindowState.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/WindowState.html" target="_top">Frames</a></li>
+<li><a href="WindowState.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -327,17 +327,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/state/impl/package-frame.html b/releases/latest/api/java/io/gearpump/streaming/state/impl/package-frame.html
index 701bd6b..92132ae 100644
--- a/releases/latest/api/java/io/gearpump/streaming/state/impl/package-frame.html
+++ b/releases/latest/api/java/io/gearpump/streaming/state/impl/package-frame.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:22 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>io.gearpump.streaming.state.impl</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
diff --git a/releases/latest/api/java/io/gearpump/streaming/state/impl/package-summary.html b/releases/latest/api/java/io/gearpump/streaming/state/impl/package-summary.html
index 7c45500..51a7fa8 100644
--- a/releases/latest/api/java/io/gearpump/streaming/state/impl/package-summary.html
+++ b/releases/latest/api/java/io/gearpump/streaming/state/impl/package-summary.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:22 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>io.gearpump.streaming.state.impl</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/state/api/package-summary.html">PREV PACKAGE</a></li>
-<li><a href="../../../../../io/gearpump/streaming/storage/package-summary.html">NEXT PACKAGE</a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/api/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../../io/gearpump/streaming/storage/package-summary.html">Next Package</a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/package-summary.html" target="_top">FRAMES</a></li>
-<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -100,7 +100,7 @@
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState.html" title="class in io.gearpump.streaming.state.impl">NonWindowState&lt;T&gt;</a></td>
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/state/impl/NonWindowState.html" title="class in io.gearpump.streaming.state.impl">NonWindowState</a>&lt;T&gt;</td>
 <td class="colLast">
 <div class="block">a MonoidState storing non-window state</div>
 </td>
@@ -133,7 +133,7 @@
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a href="../../../../../io/gearpump/streaming/state/impl/WindowState.html" title="class in io.gearpump.streaming.state.impl">WindowState&lt;T&gt;</a></td>
+<td class="colFirst"><a href="../../../../../io/gearpump/streaming/state/impl/WindowState.html" title="class in io.gearpump.streaming.state.impl">WindowState</a>&lt;T&gt;</td>
 <td class="colLast">
 <div class="block">this is a list of states, each of which is bounded by a time window
  state of each window doesn't affect each other</div>
@@ -166,12 +166,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/state/api/package-summary.html">PREV PACKAGE</a></li>
-<li><a href="../../../../../io/gearpump/streaming/storage/package-summary.html">NEXT PACKAGE</a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/api/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../../io/gearpump/streaming/storage/package-summary.html">Next Package</a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/package-summary.html" target="_top">FRAMES</a></li>
-<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
diff --git a/releases/latest/api/java/io/gearpump/streaming/state/impl/package-tree.html b/releases/latest/api/java/io/gearpump/streaming/state/impl/package-tree.html
index 2bb631c..3398878 100644
--- a/releases/latest/api/java/io/gearpump/streaming/state/impl/package-tree.html
+++ b/releases/latest/api/java/io/gearpump/streaming/state/impl/package-tree.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:22 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>io.gearpump.streaming.state.impl Class Hierarchy</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/state/api/package-tree.html">PREV</a></li>
-<li><a href="../../../../../io/gearpump/streaming/storage/package-tree.html">NEXT</a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/api/package-tree.html">Prev</a></li>
+<li><a href="../../../../../io/gearpump/streaming/storage/package-tree.html">Next</a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/package-tree.html" target="_top">FRAMES</a></li>
-<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -117,12 +117,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/state/api/package-tree.html">PREV</a></li>
-<li><a href="../../../../../io/gearpump/streaming/storage/package-tree.html">NEXT</a></li>
+<li><a href="../../../../../io/gearpump/streaming/state/api/package-tree.html">Prev</a></li>
+<li><a href="../../../../../io/gearpump/streaming/storage/package-tree.html">Next</a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/package-tree.html" target="_top">FRAMES</a></li>
-<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/state/impl/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
diff --git a/releases/latest/api/java/io/gearpump/streaming/storage/AppDataStore.html b/releases/latest/api/java/io/gearpump/streaming/storage/AppDataStore.html
index b69fe85..f00fc6c 100644
--- a/releases/latest/api/java/io/gearpump/streaming/storage/AppDataStore.html
+++ b/releases/latest/api/java/io/gearpump/streaming/storage/AppDataStore.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>AppDataStore</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li>PREV CLASS</li>
-<li><a href="../../../../io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html" title="class in io.gearpump.streaming.storage"><span class="strong">NEXT CLASS</span></a></li>
+<li>Prev Class</li>
+<li><a href="../../../../io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html" title="class in io.gearpump.streaming.storage"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/storage/AppDataStore.html" target="_top">FRAMES</a></li>
-<li><a href="AppDataStore.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/storage/AppDataStore.html" target="_top">Frames</a></li>
+<li><a href="AppDataStore.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.storage</p>
+<div class="subTitle">io.gearpump.streaming.storage</div>
 <h2 title="Interface AppDataStore" class="title">Interface AppDataStore</h2>
 </div>
 <div class="contentContainer">
@@ -91,7 +91,7 @@
 </dl>
 <hr>
 <br>
-<pre>public interface <strong>AppDataStore</strong></pre>
+<pre>public interface <span class="strong">AppDataStore</span></pre>
 <div class="block">Generic storage to store KV Data.
  <p></div>
 </li>
@@ -118,7 +118,7 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>scala.concurrent.Future&lt;java.lang.Object&gt;</code></td>
-<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/storage/AppDataStore.html#put(java.lang.String, java.lang.Object)">put</a></strong>(java.lang.String&nbsp;key,
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/storage/AppDataStore.html#put(java.lang.String,%20java.lang.Object)">put</a></strong>(java.lang.String&nbsp;key,
    java.lang.Object&nbsp;value)</code>&nbsp;</td>
 </tr>
 </table>
@@ -180,12 +180,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li>PREV CLASS</li>
-<li><a href="../../../../io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html" title="class in io.gearpump.streaming.storage"><span class="strong">NEXT CLASS</span></a></li>
+<li>Prev Class</li>
+<li><a href="../../../../io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html" title="class in io.gearpump.streaming.storage"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/storage/AppDataStore.html" target="_top">FRAMES</a></li>
-<li><a href="AppDataStore.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/storage/AppDataStore.html" target="_top">Frames</a></li>
+<li><a href="AppDataStore.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -204,17 +204,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html b/releases/latest/api/java/io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html
index 8b39168..d83f595 100644
--- a/releases/latest/api/java/io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html
+++ b/releases/latest/api/java/io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>InMemoryAppStoreOnMaster</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/storage/AppDataStore.html" title="interface in io.gearpump.streaming.storage"><span class="strong">PREV CLASS</span></a></li>
-<li>NEXT CLASS</li>
+<li><a href="../../../../io/gearpump/streaming/storage/AppDataStore.html" title="interface in io.gearpump.streaming.storage"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html" target="_top">FRAMES</a></li>
-<li><a href="InMemoryAppStoreOnMaster.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html" target="_top">Frames</a></li>
+<li><a href="InMemoryAppStoreOnMaster.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.storage</p>
+<div class="subTitle">io.gearpump.streaming.storage</div>
 <h2 title="Class InMemoryAppStoreOnMaster" class="title">Class InMemoryAppStoreOnMaster</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>InMemoryAppStoreOnMaster</strong>
+<pre>public class <span class="strong">InMemoryAppStoreOnMaster</span>
 extends java.lang.Object
 implements <a href="../../../../io/gearpump/streaming/storage/AppDataStore.html" title="interface in io.gearpump.streaming.storage">AppDataStore</a></pre>
 <div class="block">In memory application storage located on master nodes</div>
@@ -121,7 +121,7 @@
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html#InMemoryAppStoreOnMaster(int, akka.actor.ActorRef)">InMemoryAppStoreOnMaster</a></strong>(int&nbsp;appId,
+<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html#InMemoryAppStoreOnMaster(int,%20akka.actor.ActorRef)">InMemoryAppStoreOnMaster</a></strong>(int&nbsp;appId,
                         akka.actor.ActorRef&nbsp;master)</code>&nbsp;</td>
 </tr>
 </table>
@@ -145,7 +145,7 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>scala.concurrent.Future&lt;java.lang.Object&gt;</code></td>
-<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html#put(java.lang.String, java.lang.Object)">put</a></strong>(java.lang.String&nbsp;key,
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html#put(java.lang.String,%20java.lang.Object)">put</a></strong>(java.lang.String&nbsp;key,
    java.lang.Object&nbsp;value)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
@@ -211,7 +211,7 @@
                                             java.lang.Object&nbsp;value)</pre>
 <dl>
 <dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../../io/gearpump/streaming/storage/AppDataStore.html#put(java.lang.String, java.lang.Object)">put</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/storage/AppDataStore.html" title="interface in io.gearpump.streaming.storage">AppDataStore</a></code></dd>
+<dd><code><a href="../../../../io/gearpump/streaming/storage/AppDataStore.html#put(java.lang.String,%20java.lang.Object)">put</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/storage/AppDataStore.html" title="interface in io.gearpump.streaming.storage">AppDataStore</a></code></dd>
 </dl>
 </li>
 </ul>
@@ -253,12 +253,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/storage/AppDataStore.html" title="interface in io.gearpump.streaming.storage"><span class="strong">PREV CLASS</span></a></li>
-<li>NEXT CLASS</li>
+<li><a href="../../../../io/gearpump/streaming/storage/AppDataStore.html" title="interface in io.gearpump.streaming.storage"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html" target="_top">FRAMES</a></li>
-<li><a href="InMemoryAppStoreOnMaster.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html" target="_top">Frames</a></li>
+<li><a href="InMemoryAppStoreOnMaster.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -277,17 +277,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/storage/package-frame.html b/releases/latest/api/java/io/gearpump/streaming/storage/package-frame.html
index 2a536e6..8343f7c 100644
--- a/releases/latest/api/java/io/gearpump/streaming/storage/package-frame.html
+++ b/releases/latest/api/java/io/gearpump/streaming/storage/package-frame.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:22 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>io.gearpump.streaming.storage</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
diff --git a/releases/latest/api/java/io/gearpump/streaming/storage/package-summary.html b/releases/latest/api/java/io/gearpump/streaming/storage/package-summary.html
index 166f4cb..795f756 100644
--- a/releases/latest/api/java/io/gearpump/streaming/storage/package-summary.html
+++ b/releases/latest/api/java/io/gearpump/streaming/storage/package-summary.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:22 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>io.gearpump.streaming.storage</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/state/impl/package-summary.html">PREV PACKAGE</a></li>
-<li><a href="../../../../io/gearpump/streaming/task/package-summary.html">NEXT PACKAGE</a></li>
+<li><a href="../../../../io/gearpump/streaming/state/impl/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../io/gearpump/streaming/task/package-summary.html">Next Package</a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/storage/package-summary.html" target="_top">FRAMES</a></li>
-<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/storage/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -120,12 +120,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/state/impl/package-summary.html">PREV PACKAGE</a></li>
-<li><a href="../../../../io/gearpump/streaming/task/package-summary.html">NEXT PACKAGE</a></li>
+<li><a href="../../../../io/gearpump/streaming/state/impl/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../io/gearpump/streaming/task/package-summary.html">Next Package</a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/storage/package-summary.html" target="_top">FRAMES</a></li>
-<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/storage/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
diff --git a/releases/latest/api/java/io/gearpump/streaming/storage/package-tree.html b/releases/latest/api/java/io/gearpump/streaming/storage/package-tree.html
index 5f4bb65..82f2337 100644
--- a/releases/latest/api/java/io/gearpump/streaming/storage/package-tree.html
+++ b/releases/latest/api/java/io/gearpump/streaming/storage/package-tree.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:22 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>io.gearpump.streaming.storage Class Hierarchy</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/state/impl/package-tree.html">PREV</a></li>
-<li><a href="../../../../io/gearpump/streaming/task/package-tree.html">NEXT</a></li>
+<li><a href="../../../../io/gearpump/streaming/state/impl/package-tree.html">Prev</a></li>
+<li><a href="../../../../io/gearpump/streaming/task/package-tree.html">Next</a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/storage/package-tree.html" target="_top">FRAMES</a></li>
-<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/storage/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -100,12 +100,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/state/impl/package-tree.html">PREV</a></li>
-<li><a href="../../../../io/gearpump/streaming/task/package-tree.html">NEXT</a></li>
+<li><a href="../../../../io/gearpump/streaming/state/impl/package-tree.html">Prev</a></li>
+<li><a href="../../../../io/gearpump/streaming/task/package-tree.html">Next</a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/storage/package-tree.html" target="_top">FRAMES</a></li>
-<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/storage/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/Ack$.html b/releases/latest/api/java/io/gearpump/streaming/task/Ack$.html
index 6a7f0ff..7d8590d 100644
--- a/releases/latest/api/java/io/gearpump/streaming/task/Ack$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/task/Ack$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:41 CST 2016 -->
 <title>Ack$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/Ack$.html" target="_top">FRAMES</a></li>
-<li><a href="Ack$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/Ack$.html" target="_top">Frames</a></li>
+<li><a href="Ack$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction4">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction4">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.task</p>
+<div class="subTitle">io.gearpump.streaming.task</div>
 <h2 title="Class Ack$" class="title">Class Ack$</h2>
 </div>
 <div class="contentContainer">
@@ -104,7 +104,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>Ack$</strong>
+<pre>public class <span class="strong">Ack$</span>
 extends scala.runtime.AbstractFunction4&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,java.lang.Object,java.lang.Object,<a href="../../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a>&gt;
 implements scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.Ack$">Serialized Form</a></dd></dl>
@@ -245,12 +245,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/Ack$.html" target="_top">FRAMES</a></li>
-<li><a href="Ack$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/Ack$.html" target="_top">Frames</a></li>
+<li><a href="Ack$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -269,17 +269,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction4">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction4">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/Ack.html b/releases/latest/api/java/io/gearpump/streaming/task/Ack.html
index 2ddfab0..2eb3bdd 100644
--- a/releases/latest/api/java/io/gearpump/streaming/task/Ack.html
+++ b/releases/latest/api/java/io/gearpump/streaming/task/Ack.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:41 CST 2016 -->
 <title>Ack</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li>PREV CLASS</li>
-<li><a href="../../../../io/gearpump/streaming/task/Ack$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li>Prev Class</li>
+<li><a href="../../../../io/gearpump/streaming/task/Ack$.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/Ack.html" target="_top">FRAMES</a></li>
-<li><a href="Ack.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/Ack.html" target="_top">Frames</a></li>
+<li><a href="Ack.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.task</p>
+<div class="subTitle">io.gearpump.streaming.task</div>
 <h2 title="Class Ack" class="title">Class Ack</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>Ack</strong>
+<pre>public class <span class="strong">Ack</span>
 extends java.lang.Object
 implements scala.Product, scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.Ack">Serialized Form</a></dd></dl>
@@ -121,7 +121,7 @@
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/task/Ack.html#Ack(io.gearpump.streaming.task.TaskId, short, short, int)">Ack</a></strong>(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
+<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/task/Ack.html#Ack(io.gearpump.streaming.task.TaskId,%20short,%20short,%20int)">Ack</a></strong>(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
    short&nbsp;seq,
    short&nbsp;actualReceivedNum,
    int&nbsp;sessionId)</code>&nbsp;</td>
@@ -274,12 +274,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li>PREV CLASS</li>
-<li><a href="../../../../io/gearpump/streaming/task/Ack$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li>Prev Class</li>
+<li><a href="../../../../io/gearpump/streaming/task/Ack$.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/Ack.html" target="_top">FRAMES</a></li>
-<li><a href="Ack.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/Ack.html" target="_top">Frames</a></li>
+<li><a href="Ack.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -298,17 +298,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/AckRequest$.html b/releases/latest/api/java/io/gearpump/streaming/task/AckRequest$.html
index e244138..70deeac 100644
--- a/releases/latest/api/java/io/gearpump/streaming/task/AckRequest$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/task/AckRequest$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:41 CST 2016 -->
 <title>AckRequest$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/CheckpointClock.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/CheckpointClock.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/AckRequest$.html" target="_top">FRAMES</a></li>
-<li><a href="AckRequest$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/AckRequest$.html" target="_top">Frames</a></li>
+<li><a href="AckRequest$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction3">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction3">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.task</p>
+<div class="subTitle">io.gearpump.streaming.task</div>
 <h2 title="Class AckRequest$" class="title">Class AckRequest$</h2>
 </div>
 <div class="contentContainer">
@@ -104,7 +104,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>AckRequest$</strong>
+<pre>public class <span class="strong">AckRequest$</span>
 extends scala.runtime.AbstractFunction3&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,java.lang.Object,<a href="../../../../io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task">AckRequest</a>&gt;
 implements scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.AckRequest$">Serialized Form</a></dd></dl>
@@ -245,12 +245,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/CheckpointClock.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/CheckpointClock.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/AckRequest$.html" target="_top">FRAMES</a></li>
-<li><a href="AckRequest$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/AckRequest$.html" target="_top">Frames</a></li>
+<li><a href="AckRequest$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -269,17 +269,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction3">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction3">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/AckRequest.html b/releases/latest/api/java/io/gearpump/streaming/task/AckRequest.html
index 1ac64f1..f4a743f 100644
--- a/releases/latest/api/java/io/gearpump/streaming/task/AckRequest.html
+++ b/releases/latest/api/java/io/gearpump/streaming/task/AckRequest.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:41 CST 2016 -->
 <title>AckRequest</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/Ack$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/AckRequest$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/Ack$.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/AckRequest$.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/AckRequest.html" target="_top">FRAMES</a></li>
-<li><a href="AckRequest.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/AckRequest.html" target="_top">Frames</a></li>
+<li><a href="AckRequest.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.task</p>
+<div class="subTitle">io.gearpump.streaming.task</div>
 <h2 title="Class AckRequest" class="title">Class AckRequest</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>AckRequest</strong>
+<pre>public class <span class="strong">AckRequest</span>
 extends java.lang.Object
 implements scala.Product, scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.AckRequest">Serialized Form</a></dd></dl>
@@ -121,7 +121,7 @@
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/task/AckRequest.html#AckRequest(io.gearpump.streaming.task.TaskId, short, int)">AckRequest</a></strong>(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
+<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/task/AckRequest.html#AckRequest(io.gearpump.streaming.task.TaskId,%20short,%20int)">AckRequest</a></strong>(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
           short&nbsp;seq,
           int&nbsp;sessionId)</code>&nbsp;</td>
 </tr>
@@ -259,12 +259,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/Ack$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/AckRequest$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/Ack$.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/AckRequest$.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/AckRequest.html" target="_top">FRAMES</a></li>
-<li><a href="AckRequest.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/AckRequest.html" target="_top">Frames</a></li>
+<li><a href="AckRequest.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -283,17 +283,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/CheckProcessorDeath$.html b/releases/latest/api/java/io/gearpump/streaming/task/CheckProcessorDeath$.html
new file mode 100644
index 0000000..15287d4
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/task/CheckProcessorDeath$.html
@@ -0,0 +1,290 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:41 CST 2016 -->
+<title>CheckProcessorDeath$</title>
+<meta name="date" content="2016-02-04">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="CheckProcessorDeath$";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../io/gearpump/streaming/task/CheckProcessorDeath.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/ClockEvent.html" title="interface in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/CheckProcessorDeath$.html" target="_top">Frames</a></li>
+<li><a href="CheckProcessorDeath$.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">io.gearpump.streaming.task</div>
+<h2 title="Class CheckProcessorDeath$" class="title">Class CheckProcessorDeath$</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/task/CheckProcessorDeath.html" title="class in io.gearpump.streaming.task">CheckProcessorDeath</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.CheckProcessorDeath$</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable, scala.Function1&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/task/CheckProcessorDeath.html" title="class in io.gearpump.streaming.task">CheckProcessorDeath</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">CheckProcessorDeath$</span>
+extends scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/task/CheckProcessorDeath.html" title="class in io.gearpump.streaming.task">CheckProcessorDeath</a>&gt;
+implements scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.CheckProcessorDeath$">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../io/gearpump/streaming/task/CheckProcessorDeath$.html" title="class in io.gearpump.streaming.task">CheckProcessorDeath$</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/CheckProcessorDeath$.html#MODULE$">MODULE$</a></strong></code>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/task/CheckProcessorDeath$.html#CheckProcessorDeath$()">CheckProcessorDeath$</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.runtime.AbstractFunction1">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;scala.runtime.AbstractFunction1</h3>
+<code>andThen, apply$mcDD$sp, apply$mcDF$sp, apply$mcDI$sp, apply$mcDJ$sp, apply$mcFD$sp, apply$mcFF$sp, apply$mcFI$sp, apply$mcFJ$sp, apply$mcID$sp, apply$mcIF$sp, apply$mcII$sp, apply$mcIJ$sp, apply$mcJD$sp, apply$mcJF$sp, apply$mcJI$sp, apply$mcJJ$sp, apply$mcVD$sp, apply$mcVF$sp, apply$mcVI$sp, apply$mcVJ$sp, apply$mcZD$sp, apply$mcZF$sp, apply$mcZI$sp, apply$mcZJ$sp, compose, toString</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Function1">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Function1</h3>
+<code>apply</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="MODULE$">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MODULE$</h4>
+<pre>public static final&nbsp;<a href="../../../../io/gearpump/streaming/task/CheckProcessorDeath$.html" title="class in io.gearpump.streaming.task">CheckProcessorDeath$</a> MODULE$</pre>
+<div class="block">Static reference to the singleton instance of this Scala object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="CheckProcessorDeath$()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>CheckProcessorDeath$</h4>
+<pre>public&nbsp;CheckProcessorDeath$()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../io/gearpump/streaming/task/CheckProcessorDeath.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/ClockEvent.html" title="interface in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/CheckProcessorDeath$.html" target="_top">Frames</a></li>
+<li><a href="CheckProcessorDeath$.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/CheckProcessorDeath.html b/releases/latest/api/java/io/gearpump/streaming/task/CheckProcessorDeath.html
new file mode 100644
index 0000000..0c0752a
--- /dev/null
+++ b/releases/latest/api/java/io/gearpump/streaming/task/CheckProcessorDeath.html
@@ -0,0 +1,274 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:41 CST 2016 -->
+<title>CheckProcessorDeath</title>
+<meta name="date" content="2016-02-04">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="CheckProcessorDeath";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../io/gearpump/streaming/task/CheckpointClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/CheckProcessorDeath$.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/CheckProcessorDeath.html" target="_top">Frames</a></li>
+<li><a href="CheckProcessorDeath.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">io.gearpump.streaming.task</div>
+<h2 title="Class CheckProcessorDeath" class="title">Class CheckProcessorDeath</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.gearpump.streaming.task.CheckProcessorDeath</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable, scala.Equals, scala.Product</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">CheckProcessorDeath</span>
+extends java.lang.Object
+implements scala.Product, scala.Serializable</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.CheckProcessorDeath">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/task/CheckProcessorDeath.html#CheckProcessorDeath(int)">CheckProcessorDeath</a></strong>(int&nbsp;processorId)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/CheckProcessorDeath.html#processorId()">processorId</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Product">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Product</h3>
+<code>productArity, productElement, productIterator, productPrefix</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_scala.Equals">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;scala.Equals</h3>
+<code>canEqual, equals</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="CheckProcessorDeath(int)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>CheckProcessorDeath</h4>
+<pre>public&nbsp;CheckProcessorDeath(int&nbsp;processorId)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="processorId()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>processorId</h4>
+<pre>public&nbsp;int&nbsp;processorId()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../io/gearpump/streaming/task/CheckpointClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/CheckProcessorDeath$.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?io/gearpump/streaming/task/CheckProcessorDeath.html" target="_top">Frames</a></li>
+<li><a href="CheckProcessorDeath.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/CheckpointClock$.html b/releases/latest/api/java/io/gearpump/streaming/task/CheckpointClock$.html
index 4bd4090..519e54b 100644
--- a/releases/latest/api/java/io/gearpump/streaming/task/CheckpointClock$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/task/CheckpointClock$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:41 CST 2016 -->
 <title>CheckpointClock$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/CheckpointClock.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/ClockEvent.html" title="interface in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/CheckpointClock.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/CheckProcessorDeath.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/CheckpointClock$.html" target="_top">FRAMES</a></li>
-<li><a href="CheckpointClock$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/CheckpointClock$.html" target="_top">Frames</a></li>
+<li><a href="CheckpointClock$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.task</p>
+<div class="subTitle">io.gearpump.streaming.task</div>
 <h2 title="Class CheckpointClock$" class="title">Class CheckpointClock$</h2>
 </div>
 <div class="contentContainer">
@@ -104,7 +104,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>CheckpointClock$</strong>
+<pre>public class <span class="strong">CheckpointClock$</span>
 extends scala.runtime.AbstractFunction1&lt;scala.Option&lt;java.lang.Object&gt;,<a href="../../../../io/gearpump/streaming/task/CheckpointClock.html" title="class in io.gearpump.streaming.task">CheckpointClock</a>&gt;
 implements scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.CheckpointClock$">Serialized Form</a></dd></dl>
@@ -245,12 +245,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/CheckpointClock.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/ClockEvent.html" title="interface in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/CheckpointClock.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/CheckProcessorDeath.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/CheckpointClock$.html" target="_top">FRAMES</a></li>
-<li><a href="CheckpointClock$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/CheckpointClock$.html" target="_top">Frames</a></li>
+<li><a href="CheckpointClock$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -269,17 +269,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/CheckpointClock.html b/releases/latest/api/java/io/gearpump/streaming/task/CheckpointClock.html
index 4dc06b2..e3d40f1 100644
--- a/releases/latest/api/java/io/gearpump/streaming/task/CheckpointClock.html
+++ b/releases/latest/api/java/io/gearpump/streaming/task/CheckpointClock.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:41 CST 2016 -->
 <title>CheckpointClock</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/AckRequest$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/CheckpointClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/AckRequest$.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/CheckpointClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/CheckpointClock.html" target="_top">FRAMES</a></li>
-<li><a href="CheckpointClock.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/CheckpointClock.html" target="_top">Frames</a></li>
+<li><a href="CheckpointClock.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.task</p>
+<div class="subTitle">io.gearpump.streaming.task</div>
 <h2 title="Class CheckpointClock" class="title">Class CheckpointClock</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>CheckpointClock</strong>
+<pre>public class <span class="strong">CheckpointClock</span>
 extends java.lang.Object
 implements scala.Product, scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.CheckpointClock">Serialized Form</a></dd></dl>
@@ -229,12 +229,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/AckRequest$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/CheckpointClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/AckRequest$.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/CheckpointClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/CheckpointClock.html" target="_top">FRAMES</a></li>
-<li><a href="CheckpointClock.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/CheckpointClock.html" target="_top">Frames</a></li>
+<li><a href="CheckpointClock.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -253,17 +253,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/ClockEvent.html b/releases/latest/api/java/io/gearpump/streaming/task/ClockEvent.html
index e65c920..3597555 100644
--- a/releases/latest/api/java/io/gearpump/streaming/task/ClockEvent.html
+++ b/releases/latest/api/java/io/gearpump/streaming/task/ClockEvent.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:41 CST 2016 -->
 <title>ClockEvent</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/CheckpointClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/ExpressTransport.html" title="interface in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/CheckProcessorDeath$.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/ExpressTransport.html" title="interface in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/ClockEvent.html" target="_top">FRAMES</a></li>
-<li><a href="ClockEvent.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/ClockEvent.html" target="_top">Frames</a></li>
+<li><a href="ClockEvent.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.task</p>
+<div class="subTitle">io.gearpump.streaming.task</div>
 <h2 title="Interface ClockEvent" class="title">Interface ClockEvent</h2>
 </div>
 <div class="contentContainer">
@@ -91,7 +91,7 @@
 </dl>
 <hr>
 <br>
-<pre>public interface <strong>ClockEvent</strong></pre>
+<pre>public interface <span class="strong">ClockEvent</span></pre>
 </li>
 </ul>
 </div>
@@ -115,12 +115,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/CheckpointClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/ExpressTransport.html" title="interface in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/CheckProcessorDeath$.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/ExpressTransport.html" title="interface in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/ClockEvent.html" target="_top">FRAMES</a></li>
-<li><a href="ClockEvent.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/ClockEvent.html" target="_top">Frames</a></li>
+<li><a href="ClockEvent.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -139,17 +139,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/ExpressTransport.html b/releases/latest/api/java/io/gearpump/streaming/task/ExpressTransport.html
index dbea1e9..d2acfcc 100644
--- a/releases/latest/api/java/io/gearpump/streaming/task/ExpressTransport.html
+++ b/releases/latest/api/java/io/gearpump/streaming/task/ExpressTransport.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:41 CST 2016 -->
 <title>ExpressTransport</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/ClockEvent.html" title="interface in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/GetCheckpointClock.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/ClockEvent.html" title="interface in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/GetCheckpointClock.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/ExpressTransport.html" target="_top">FRAMES</a></li>
-<li><a href="ExpressTransport.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/ExpressTransport.html" target="_top">Frames</a></li>
+<li><a href="ExpressTransport.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.task</p>
+<div class="subTitle">io.gearpump.streaming.task</div>
 <h2 title="Interface ExpressTransport" class="title">Interface ExpressTransport</h2>
 </div>
 <div class="contentContainer">
@@ -91,7 +91,7 @@
 </dl>
 <hr>
 <br>
-<pre>public interface <strong>ExpressTransport</strong></pre>
+<pre>public interface <span class="strong">ExpressTransport</span></pre>
 <div class="block">ExpressTransport wire the networking function from default akka
  networking to customized implementation <code>Express</code>.
  <p>
@@ -137,7 +137,7 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/ExpressTransport.html#transport(java.lang.Object, scala.collection.Seq)">transport</a></strong>(java.lang.Object&nbsp;msg,
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/ExpressTransport.html#transport(java.lang.Object,%20scala.collection.Seq)">transport</a></strong>(java.lang.Object&nbsp;msg,
          scala.collection.Seq&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;remotes)</code>&nbsp;</td>
 </tr>
 </table>
@@ -235,12 +235,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/ClockEvent.html" title="interface in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/GetCheckpointClock.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/ClockEvent.html" title="interface in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/GetCheckpointClock.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/ExpressTransport.html" target="_top">FRAMES</a></li>
-<li><a href="ExpressTransport.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/ExpressTransport.html" target="_top">Frames</a></li>
+<li><a href="ExpressTransport.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -259,17 +259,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/GetCheckpointClock$.html b/releases/latest/api/java/io/gearpump/streaming/task/GetCheckpointClock$.html
index 97e4916..27ce928 100644
--- a/releases/latest/api/java/io/gearpump/streaming/task/GetCheckpointClock$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/task/GetCheckpointClock$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:41 CST 2016 -->
 <title>GetCheckpointClock$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/GetCheckpointClock.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/GetDAG.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/GetCheckpointClock.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/GetDAG.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/GetCheckpointClock$.html" target="_top">FRAMES</a></li>
-<li><a href="GetCheckpointClock$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/GetCheckpointClock$.html" target="_top">Frames</a></li>
+<li><a href="GetCheckpointClock$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.task</p>
+<div class="subTitle">io.gearpump.streaming.task</div>
 <h2 title="Class GetCheckpointClock$" class="title">Class GetCheckpointClock$</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>GetCheckpointClock$</strong>
+<pre>public class <span class="strong">GetCheckpointClock$</span>
 extends java.lang.Object
 implements scala.Product, scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.GetCheckpointClock$">Serialized Form</a></dd></dl>
@@ -240,12 +240,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/GetCheckpointClock.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/GetDAG.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/GetCheckpointClock.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/GetDAG.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/GetCheckpointClock$.html" target="_top">FRAMES</a></li>
-<li><a href="GetCheckpointClock$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/GetCheckpointClock$.html" target="_top">Frames</a></li>
+<li><a href="GetCheckpointClock$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -264,17 +264,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/GetCheckpointClock.html b/releases/latest/api/java/io/gearpump/streaming/task/GetCheckpointClock.html
index 4cc0f07..79f2e2d 100644
--- a/releases/latest/api/java/io/gearpump/streaming/task/GetCheckpointClock.html
+++ b/releases/latest/api/java/io/gearpump/streaming/task/GetCheckpointClock.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:41 CST 2016 -->
 <title>GetCheckpointClock</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/ExpressTransport.html" title="interface in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/GetCheckpointClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/ExpressTransport.html" title="interface in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/GetCheckpointClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/GetCheckpointClock.html" target="_top">FRAMES</a></li>
-<li><a href="GetCheckpointClock.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/GetCheckpointClock.html" target="_top">Frames</a></li>
+<li><a href="GetCheckpointClock.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.task</p>
+<div class="subTitle">io.gearpump.streaming.task</div>
 <h2 title="Class GetCheckpointClock" class="title">Class GetCheckpointClock</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>GetCheckpointClock</strong>
+<pre>public class <span class="strong">GetCheckpointClock</span>
 extends java.lang.Object
 implements scala.Product, scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.GetCheckpointClock">Serialized Form</a></dd></dl>
@@ -201,12 +201,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/ExpressTransport.html" title="interface in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/GetCheckpointClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/ExpressTransport.html" title="interface in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/GetCheckpointClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/GetCheckpointClock.html" target="_top">FRAMES</a></li>
-<li><a href="GetCheckpointClock.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/GetCheckpointClock.html" target="_top">Frames</a></li>
+<li><a href="GetCheckpointClock.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -225,17 +225,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/GetDAG$.html b/releases/latest/api/java/io/gearpump/streaming/task/GetDAG$.html
index e19ca88..1f938c7 100644
--- a/releases/latest/api/java/io/gearpump/streaming/task/GetDAG$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/task/GetDAG$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:41 CST 2016 -->
 <title>GetDAG$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/GetDAG.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/GetLatestMinClock.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/GetDAG.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/GetLatestMinClock.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/GetDAG$.html" target="_top">FRAMES</a></li>
-<li><a href="GetDAG$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/GetDAG$.html" target="_top">Frames</a></li>
+<li><a href="GetDAG$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.task</p>
+<div class="subTitle">io.gearpump.streaming.task</div>
 <h2 title="Class GetDAG$" class="title">Class GetDAG$</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>GetDAG$</strong>
+<pre>public class <span class="strong">GetDAG$</span>
 extends java.lang.Object
 implements scala.Product, scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.GetDAG$">Serialized Form</a></dd></dl>
@@ -240,12 +240,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/GetDAG.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/GetLatestMinClock.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/GetDAG.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/GetLatestMinClock.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/GetDAG$.html" target="_top">FRAMES</a></li>
-<li><a href="GetDAG$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/GetDAG$.html" target="_top">Frames</a></li>
+<li><a href="GetDAG$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -264,17 +264,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/GetDAG.html b/releases/latest/api/java/io/gearpump/streaming/task/GetDAG.html
index 2cd2d26..ba087d4 100644
--- a/releases/latest/api/java/io/gearpump/streaming/task/GetDAG.html
+++ b/releases/latest/api/java/io/gearpump/streaming/task/GetDAG.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:41 CST 2016 -->
 <title>GetDAG</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/GetCheckpointClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/GetDAG$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/GetCheckpointClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/GetDAG$.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/GetDAG.html" target="_top">FRAMES</a></li>
-<li><a href="GetDAG.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/GetDAG.html" target="_top">Frames</a></li>
+<li><a href="GetDAG.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.task</p>
+<div class="subTitle">io.gearpump.streaming.task</div>
 <h2 title="Class GetDAG" class="title">Class GetDAG</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>GetDAG</strong>
+<pre>public class <span class="strong">GetDAG</span>
 extends java.lang.Object
 implements scala.Product, scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.GetDAG">Serialized Form</a></dd></dl>
@@ -201,12 +201,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/GetCheckpointClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/GetDAG$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/GetCheckpointClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/GetDAG$.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/GetDAG.html" target="_top">FRAMES</a></li>
-<li><a href="GetDAG.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/GetDAG.html" target="_top">Frames</a></li>
+<li><a href="GetDAG.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -225,17 +225,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/GetLatestMinClock$.html b/releases/latest/api/java/io/gearpump/streaming/task/GetLatestMinClock$.html
index 1be32ba..c4b7695 100644
--- a/releases/latest/api/java/io/gearpump/streaming/task/GetLatestMinClock$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/task/GetLatestMinClock$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:41 CST 2016 -->
 <title>GetLatestMinClock$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/GetLatestMinClock.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/GetStartClock.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/GetLatestMinClock.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/GetStartClock.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/GetLatestMinClock$.html" target="_top">FRAMES</a></li>
-<li><a href="GetLatestMinClock$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/GetLatestMinClock$.html" target="_top">Frames</a></li>
+<li><a href="GetLatestMinClock$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.task</p>
+<div class="subTitle">io.gearpump.streaming.task</div>
 <h2 title="Class GetLatestMinClock$" class="title">Class GetLatestMinClock$</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>GetLatestMinClock$</strong>
+<pre>public class <span class="strong">GetLatestMinClock$</span>
 extends java.lang.Object
 implements <a href="../../../../io/gearpump/streaming/task/ClockEvent.html" title="interface in io.gearpump.streaming.task">ClockEvent</a></pre>
 </li>
@@ -225,12 +225,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/GetLatestMinClock.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/GetStartClock.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/GetLatestMinClock.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/GetStartClock.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/GetLatestMinClock$.html" target="_top">FRAMES</a></li>
-<li><a href="GetLatestMinClock$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/GetLatestMinClock$.html" target="_top">Frames</a></li>
+<li><a href="GetLatestMinClock$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -249,17 +249,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/GetLatestMinClock.html b/releases/latest/api/java/io/gearpump/streaming/task/GetLatestMinClock.html
index d49f353..2e0c173 100644
--- a/releases/latest/api/java/io/gearpump/streaming/task/GetLatestMinClock.html
+++ b/releases/latest/api/java/io/gearpump/streaming/task/GetLatestMinClock.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:41 CST 2016 -->
 <title>GetLatestMinClock</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/GetDAG$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/GetLatestMinClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/GetDAG$.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/GetLatestMinClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/GetLatestMinClock.html" target="_top">FRAMES</a></li>
-<li><a href="GetLatestMinClock.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/GetLatestMinClock.html" target="_top">Frames</a></li>
+<li><a href="GetLatestMinClock.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.task</p>
+<div class="subTitle">io.gearpump.streaming.task</div>
 <h2 title="Class GetLatestMinClock" class="title">Class GetLatestMinClock</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>GetLatestMinClock</strong>
+<pre>public class <span class="strong">GetLatestMinClock</span>
 extends java.lang.Object
 implements <a href="../../../../io/gearpump/streaming/task/ClockEvent.html" title="interface in io.gearpump.streaming.task">ClockEvent</a></pre>
 </li>
@@ -186,12 +186,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/GetDAG$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/GetLatestMinClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/GetDAG$.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/GetLatestMinClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/GetLatestMinClock.html" target="_top">FRAMES</a></li>
-<li><a href="GetLatestMinClock.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/GetLatestMinClock.html" target="_top">Frames</a></li>
+<li><a href="GetLatestMinClock.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -210,17 +210,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/GetStartClock$.html b/releases/latest/api/java/io/gearpump/streaming/task/GetStartClock$.html
index 9a09e20..344275e 100644
--- a/releases/latest/api/java/io/gearpump/streaming/task/GetStartClock$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/task/GetStartClock$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:41 CST 2016 -->
 <title>GetStartClock$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/GetStartClock.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/GetUpstreamMinClock.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/GetStartClock.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/GetUpstreamMinClock.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/GetStartClock$.html" target="_top">FRAMES</a></li>
-<li><a href="GetStartClock$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/GetStartClock$.html" target="_top">Frames</a></li>
+<li><a href="GetStartClock$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.task</p>
+<div class="subTitle">io.gearpump.streaming.task</div>
 <h2 title="Class GetStartClock$" class="title">Class GetStartClock$</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>GetStartClock$</strong>
+<pre>public class <span class="strong">GetStartClock$</span>
 extends java.lang.Object
 implements scala.Product, scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.GetStartClock$">Serialized Form</a></dd></dl>
@@ -240,12 +240,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/GetStartClock.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/GetUpstreamMinClock.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/GetStartClock.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/GetUpstreamMinClock.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/GetStartClock$.html" target="_top">FRAMES</a></li>
-<li><a href="GetStartClock$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/GetStartClock$.html" target="_top">Frames</a></li>
+<li><a href="GetStartClock$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -264,17 +264,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/GetStartClock.html b/releases/latest/api/java/io/gearpump/streaming/task/GetStartClock.html
index 8c3bf80..d8c3c73 100644
--- a/releases/latest/api/java/io/gearpump/streaming/task/GetStartClock.html
+++ b/releases/latest/api/java/io/gearpump/streaming/task/GetStartClock.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:41 CST 2016 -->
 <title>GetStartClock</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/GetLatestMinClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/GetStartClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/GetLatestMinClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/GetStartClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/GetStartClock.html" target="_top">FRAMES</a></li>
-<li><a href="GetStartClock.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/GetStartClock.html" target="_top">Frames</a></li>
+<li><a href="GetStartClock.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.task</p>
+<div class="subTitle">io.gearpump.streaming.task</div>
 <h2 title="Class GetStartClock" class="title">Class GetStartClock</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>GetStartClock</strong>
+<pre>public class <span class="strong">GetStartClock</span>
 extends java.lang.Object
 implements scala.Product, scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.GetStartClock">Serialized Form</a></dd></dl>
@@ -201,12 +201,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/GetLatestMinClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/GetStartClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/GetLatestMinClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/GetStartClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/GetStartClock.html" target="_top">FRAMES</a></li>
-<li><a href="GetStartClock.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/GetStartClock.html" target="_top">Frames</a></li>
+<li><a href="GetStartClock.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -225,17 +225,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/GetUpstreamMinClock$.html b/releases/latest/api/java/io/gearpump/streaming/task/GetUpstreamMinClock$.html
index 6dbf7a2..aa5a6ef 100644
--- a/releases/latest/api/java/io/gearpump/streaming/task/GetUpstreamMinClock$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/task/GetUpstreamMinClock$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:41 CST 2016 -->
 <title>GetUpstreamMinClock$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/GetUpstreamMinClock.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/GetUpstreamMinClock.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/GetUpstreamMinClock$.html" target="_top">FRAMES</a></li>
-<li><a href="GetUpstreamMinClock$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/GetUpstreamMinClock$.html" target="_top">Frames</a></li>
+<li><a href="GetUpstreamMinClock$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.task</p>
+<div class="subTitle">io.gearpump.streaming.task</div>
 <h2 title="Class GetUpstreamMinClock$" class="title">Class GetUpstreamMinClock$</h2>
 </div>
 <div class="contentContainer">
@@ -104,7 +104,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>GetUpstreamMinClock$</strong>
+<pre>public class <span class="strong">GetUpstreamMinClock$</span>
 extends scala.runtime.AbstractFunction1&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,<a href="../../../../io/gearpump/streaming/task/GetUpstreamMinClock.html" title="class in io.gearpump.streaming.task">GetUpstreamMinClock</a>&gt;
 implements scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.GetUpstreamMinClock$">Serialized Form</a></dd></dl>
@@ -245,12 +245,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/GetUpstreamMinClock.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/GetUpstreamMinClock.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/GetUpstreamMinClock$.html" target="_top">FRAMES</a></li>
-<li><a href="GetUpstreamMinClock$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/GetUpstreamMinClock$.html" target="_top">Frames</a></li>
+<li><a href="GetUpstreamMinClock$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -269,17 +269,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/GetUpstreamMinClock.html b/releases/latest/api/java/io/gearpump/streaming/task/GetUpstreamMinClock.html
index 2a7b398..c55660b 100644
--- a/releases/latest/api/java/io/gearpump/streaming/task/GetUpstreamMinClock.html
+++ b/releases/latest/api/java/io/gearpump/streaming/task/GetUpstreamMinClock.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:41 CST 2016 -->
 <title>GetUpstreamMinClock</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/GetStartClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/GetUpstreamMinClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/GetStartClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/GetUpstreamMinClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/GetUpstreamMinClock.html" target="_top">FRAMES</a></li>
-<li><a href="GetUpstreamMinClock.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/GetUpstreamMinClock.html" target="_top">Frames</a></li>
+<li><a href="GetUpstreamMinClock.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.task</p>
+<div class="subTitle">io.gearpump.streaming.task</div>
 <h2 title="Class GetUpstreamMinClock" class="title">Class GetUpstreamMinClock</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>GetUpstreamMinClock</strong>
+<pre>public class <span class="strong">GetUpstreamMinClock</span>
 extends java.lang.Object
 implements <a href="../../../../io/gearpump/streaming/task/ClockEvent.html" title="interface in io.gearpump.streaming.task">ClockEvent</a>, scala.Product, scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.GetUpstreamMinClock">Serialized Form</a></dd></dl>
@@ -229,12 +229,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/GetStartClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/GetUpstreamMinClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/GetStartClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/GetUpstreamMinClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/GetUpstreamMinClock.html" target="_top">FRAMES</a></li>
-<li><a href="GetUpstreamMinClock.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/GetUpstreamMinClock.html" target="_top">Frames</a></li>
+<li><a href="GetUpstreamMinClock.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -253,17 +253,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/InitialAckRequest$.html b/releases/latest/api/java/io/gearpump/streaming/task/InitialAckRequest$.html
index 5774881..724bdf3 100644
--- a/releases/latest/api/java/io/gearpump/streaming/task/InitialAckRequest$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/task/InitialAckRequest$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:41 CST 2016 -->
 <title>InitialAckRequest$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/InitialAckRequest$.html" target="_top">FRAMES</a></li>
-<li><a href="InitialAckRequest$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/InitialAckRequest$.html" target="_top">Frames</a></li>
+<li><a href="InitialAckRequest$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction2">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction2">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.task</p>
+<div class="subTitle">io.gearpump.streaming.task</div>
 <h2 title="Class InitialAckRequest$" class="title">Class InitialAckRequest$</h2>
 </div>
 <div class="contentContainer">
@@ -104,7 +104,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>InitialAckRequest$</strong>
+<pre>public class <span class="strong">InitialAckRequest$</span>
 extends scala.runtime.AbstractFunction2&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,<a href="../../../../io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task">InitialAckRequest</a>&gt;
 implements scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.InitialAckRequest$">Serialized Form</a></dd></dl>
@@ -245,12 +245,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/InitialAckRequest.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/InitialAckRequest$.html" target="_top">FRAMES</a></li>
-<li><a href="InitialAckRequest$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/InitialAckRequest$.html" target="_top">Frames</a></li>
+<li><a href="InitialAckRequest$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -269,17 +269,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction2">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction2">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/InitialAckRequest.html b/releases/latest/api/java/io/gearpump/streaming/task/InitialAckRequest.html
index 9c2ede4..0c918f9 100644
--- a/releases/latest/api/java/io/gearpump/streaming/task/InitialAckRequest.html
+++ b/releases/latest/api/java/io/gearpump/streaming/task/InitialAckRequest.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:41 CST 2016 -->
 <title>InitialAckRequest</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/GetUpstreamMinClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/InitialAckRequest$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/GetUpstreamMinClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/InitialAckRequest$.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/InitialAckRequest.html" target="_top">FRAMES</a></li>
-<li><a href="InitialAckRequest.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/InitialAckRequest.html" target="_top">Frames</a></li>
+<li><a href="InitialAckRequest.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.task</p>
+<div class="subTitle">io.gearpump.streaming.task</div>
 <h2 title="Class InitialAckRequest" class="title">Class InitialAckRequest</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>InitialAckRequest</strong>
+<pre>public class <span class="strong">InitialAckRequest</span>
 extends java.lang.Object
 implements scala.Product, scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.InitialAckRequest">Serialized Form</a></dd></dl>
@@ -121,7 +121,7 @@
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/task/InitialAckRequest.html#InitialAckRequest(io.gearpump.streaming.task.TaskId, int)">InitialAckRequest</a></strong>(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
+<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/task/InitialAckRequest.html#InitialAckRequest(io.gearpump.streaming.task.TaskId,%20int)">InitialAckRequest</a></strong>(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
                  int&nbsp;sessionId)</code>&nbsp;</td>
 </tr>
 </table>
@@ -244,12 +244,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/GetUpstreamMinClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/InitialAckRequest$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/GetUpstreamMinClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/InitialAckRequest$.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/InitialAckRequest.html" target="_top">FRAMES</a></li>
-<li><a href="InitialAckRequest.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/InitialAckRequest.html" target="_top">Frames</a></li>
+<li><a href="InitialAckRequest.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -268,17 +268,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/LatencyProbe$.html b/releases/latest/api/java/io/gearpump/streaming/task/LatencyProbe$.html
index ee852a1..e67d27c 100644
--- a/releases/latest/api/java/io/gearpump/streaming/task/LatencyProbe$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/task/LatencyProbe$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:41 CST 2016 -->
 <title>LatencyProbe$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/LatestMinClock.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/LatestMinClock.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/LatencyProbe$.html" target="_top">FRAMES</a></li>
-<li><a href="LatencyProbe$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/LatencyProbe$.html" target="_top">Frames</a></li>
+<li><a href="LatencyProbe$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.task</p>
+<div class="subTitle">io.gearpump.streaming.task</div>
 <h2 title="Class LatencyProbe$" class="title">Class LatencyProbe$</h2>
 </div>
 <div class="contentContainer">
@@ -104,7 +104,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>LatencyProbe$</strong>
+<pre>public class <span class="strong">LatencyProbe$</span>
 extends scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task">LatencyProbe</a>&gt;
 implements scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.LatencyProbe$">Serialized Form</a></dd></dl>
@@ -245,12 +245,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/LatestMinClock.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/LatestMinClock.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/LatencyProbe$.html" target="_top">FRAMES</a></li>
-<li><a href="LatencyProbe$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/LatencyProbe$.html" target="_top">Frames</a></li>
+<li><a href="LatencyProbe$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -269,17 +269,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/LatencyProbe.html b/releases/latest/api/java/io/gearpump/streaming/task/LatencyProbe.html
index d4332b9..f07ea9a 100644
--- a/releases/latest/api/java/io/gearpump/streaming/task/LatencyProbe.html
+++ b/releases/latest/api/java/io/gearpump/streaming/task/LatencyProbe.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:41 CST 2016 -->
 <title>LatencyProbe</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/InitialAckRequest$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/LatencyProbe$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/InitialAckRequest$.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/LatencyProbe$.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/LatencyProbe.html" target="_top">FRAMES</a></li>
-<li><a href="LatencyProbe.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/LatencyProbe.html" target="_top">Frames</a></li>
+<li><a href="LatencyProbe.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.task</p>
+<div class="subTitle">io.gearpump.streaming.task</div>
 <h2 title="Class LatencyProbe" class="title">Class LatencyProbe</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>LatencyProbe</strong>
+<pre>public class <span class="strong">LatencyProbe</span>
 extends java.lang.Object
 implements scala.Product, scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.LatencyProbe">Serialized Form</a></dd></dl>
@@ -229,12 +229,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/InitialAckRequest$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/LatencyProbe$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/InitialAckRequest$.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/LatencyProbe$.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/LatencyProbe.html" target="_top">FRAMES</a></li>
-<li><a href="LatencyProbe.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/LatencyProbe.html" target="_top">Frames</a></li>
+<li><a href="LatencyProbe.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -253,17 +253,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/LatestMinClock$.html b/releases/latest/api/java/io/gearpump/streaming/task/LatestMinClock$.html
index 954c32b..5b9c9aa 100644
--- a/releases/latest/api/java/io/gearpump/streaming/task/LatestMinClock$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/task/LatestMinClock$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:41 CST 2016 -->
 <title>LatestMinClock$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/LatestMinClock.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/ReportCheckpointClock.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/LatestMinClock.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/ReportCheckpointClock.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/LatestMinClock$.html" target="_top">FRAMES</a></li>
-<li><a href="LatestMinClock$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/LatestMinClock$.html" target="_top">Frames</a></li>
+<li><a href="LatestMinClock$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.task</p>
+<div class="subTitle">io.gearpump.streaming.task</div>
 <h2 title="Class LatestMinClock$" class="title">Class LatestMinClock$</h2>
 </div>
 <div class="contentContainer">
@@ -104,7 +104,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>LatestMinClock$</strong>
+<pre>public class <span class="strong">LatestMinClock$</span>
 extends scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/task/LatestMinClock.html" title="class in io.gearpump.streaming.task">LatestMinClock</a>&gt;
 implements scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.LatestMinClock$">Serialized Form</a></dd></dl>
@@ -245,12 +245,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/LatestMinClock.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/ReportCheckpointClock.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/LatestMinClock.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/ReportCheckpointClock.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/LatestMinClock$.html" target="_top">FRAMES</a></li>
-<li><a href="LatestMinClock$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/LatestMinClock$.html" target="_top">Frames</a></li>
+<li><a href="LatestMinClock$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -269,17 +269,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/LatestMinClock.html b/releases/latest/api/java/io/gearpump/streaming/task/LatestMinClock.html
index 3d77f76..3b443b4 100644
--- a/releases/latest/api/java/io/gearpump/streaming/task/LatestMinClock.html
+++ b/releases/latest/api/java/io/gearpump/streaming/task/LatestMinClock.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:41 CST 2016 -->
 <title>LatestMinClock</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/LatencyProbe$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/LatestMinClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/LatencyProbe$.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/LatestMinClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/LatestMinClock.html" target="_top">FRAMES</a></li>
-<li><a href="LatestMinClock.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/LatestMinClock.html" target="_top">Frames</a></li>
+<li><a href="LatestMinClock.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.task</p>
+<div class="subTitle">io.gearpump.streaming.task</div>
 <h2 title="Class LatestMinClock" class="title">Class LatestMinClock</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>LatestMinClock</strong>
+<pre>public class <span class="strong">LatestMinClock</span>
 extends java.lang.Object
 implements scala.Product, scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.LatestMinClock">Serialized Form</a></dd></dl>
@@ -229,12 +229,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/LatencyProbe$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/LatestMinClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/LatencyProbe$.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/LatestMinClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/LatestMinClock.html" target="_top">FRAMES</a></li>
-<li><a href="LatestMinClock.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/LatestMinClock.html" target="_top">Frames</a></li>
+<li><a href="LatestMinClock.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -253,17 +253,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/ReportCheckpointClock$.html b/releases/latest/api/java/io/gearpump/streaming/task/ReportCheckpointClock$.html
index ad7dc29..beeadfb 100644
--- a/releases/latest/api/java/io/gearpump/streaming/task/ReportCheckpointClock$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/task/ReportCheckpointClock$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:41 CST 2016 -->
 <title>ReportCheckpointClock$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/ReportCheckpointClock.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/SendMessageLoss.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/ReportCheckpointClock.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/SendMessageLoss.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/ReportCheckpointClock$.html" target="_top">FRAMES</a></li>
-<li><a href="ReportCheckpointClock$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/ReportCheckpointClock$.html" target="_top">Frames</a></li>
+<li><a href="ReportCheckpointClock$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction2">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction2">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.task</p>
+<div class="subTitle">io.gearpump.streaming.task</div>
 <h2 title="Class ReportCheckpointClock$" class="title">Class ReportCheckpointClock$</h2>
 </div>
 <div class="contentContainer">
@@ -104,7 +104,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>ReportCheckpointClock$</strong>
+<pre>public class <span class="strong">ReportCheckpointClock$</span>
 extends scala.runtime.AbstractFunction2&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,<a href="../../../../io/gearpump/streaming/task/ReportCheckpointClock.html" title="class in io.gearpump.streaming.task">ReportCheckpointClock</a>&gt;
 implements scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.ReportCheckpointClock$">Serialized Form</a></dd></dl>
@@ -245,12 +245,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/ReportCheckpointClock.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/SendMessageLoss.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/ReportCheckpointClock.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/SendMessageLoss.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/ReportCheckpointClock$.html" target="_top">FRAMES</a></li>
-<li><a href="ReportCheckpointClock$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/ReportCheckpointClock$.html" target="_top">Frames</a></li>
+<li><a href="ReportCheckpointClock$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -269,17 +269,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction2">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction2">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/ReportCheckpointClock.html b/releases/latest/api/java/io/gearpump/streaming/task/ReportCheckpointClock.html
index 153aa25..2fafb57 100644
--- a/releases/latest/api/java/io/gearpump/streaming/task/ReportCheckpointClock.html
+++ b/releases/latest/api/java/io/gearpump/streaming/task/ReportCheckpointClock.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:41 CST 2016 -->
 <title>ReportCheckpointClock</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/LatestMinClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/ReportCheckpointClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/LatestMinClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/ReportCheckpointClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/ReportCheckpointClock.html" target="_top">FRAMES</a></li>
-<li><a href="ReportCheckpointClock.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/ReportCheckpointClock.html" target="_top">Frames</a></li>
+<li><a href="ReportCheckpointClock.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.task</p>
+<div class="subTitle">io.gearpump.streaming.task</div>
 <h2 title="Class ReportCheckpointClock" class="title">Class ReportCheckpointClock</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>ReportCheckpointClock</strong>
+<pre>public class <span class="strong">ReportCheckpointClock</span>
 extends java.lang.Object
 implements scala.Product, scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.ReportCheckpointClock">Serialized Form</a></dd></dl>
@@ -121,7 +121,7 @@
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/task/ReportCheckpointClock.html#ReportCheckpointClock(io.gearpump.streaming.task.TaskId, long)">ReportCheckpointClock</a></strong>(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
+<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/task/ReportCheckpointClock.html#ReportCheckpointClock(io.gearpump.streaming.task.TaskId,%20long)">ReportCheckpointClock</a></strong>(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
                      long&nbsp;clock)</code>&nbsp;</td>
 </tr>
 </table>
@@ -244,12 +244,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/LatestMinClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/ReportCheckpointClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/LatestMinClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/ReportCheckpointClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/ReportCheckpointClock.html" target="_top">FRAMES</a></li>
-<li><a href="ReportCheckpointClock.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/ReportCheckpointClock.html" target="_top">Frames</a></li>
+<li><a href="ReportCheckpointClock.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -268,17 +268,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/SendMessageLoss$.html b/releases/latest/api/java/io/gearpump/streaming/task/SendMessageLoss$.html
index fe3e6e1..201a00a 100644
--- a/releases/latest/api/java/io/gearpump/streaming/task/SendMessageLoss$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/task/SendMessageLoss$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:41 CST 2016 -->
 <title>SendMessageLoss$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/SendMessageLoss.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/SendMessageLoss.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/SendMessageLoss$.html" target="_top">FRAMES</a></li>
-<li><a href="SendMessageLoss$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/SendMessageLoss$.html" target="_top">Frames</a></li>
+<li><a href="SendMessageLoss$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction0">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction0">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.task</p>
+<div class="subTitle">io.gearpump.streaming.task</div>
 <h2 title="Class SendMessageLoss$" class="title">Class SendMessageLoss$</h2>
 </div>
 <div class="contentContainer">
@@ -104,7 +104,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>SendMessageLoss$</strong>
+<pre>public class <span class="strong">SendMessageLoss$</span>
 extends scala.runtime.AbstractFunction0&lt;<a href="../../../../io/gearpump/streaming/task/SendMessageLoss.html" title="class in io.gearpump.streaming.task">SendMessageLoss</a>&gt;
 implements scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.SendMessageLoss$">Serialized Form</a></dd></dl>
@@ -245,12 +245,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/SendMessageLoss.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/SendMessageLoss.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/SendMessageLoss$.html" target="_top">FRAMES</a></li>
-<li><a href="SendMessageLoss$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/SendMessageLoss$.html" target="_top">Frames</a></li>
+<li><a href="SendMessageLoss$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -269,17 +269,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction0">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction0">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/SendMessageLoss.html b/releases/latest/api/java/io/gearpump/streaming/task/SendMessageLoss.html
index 8e13c94..3563cb2 100644
--- a/releases/latest/api/java/io/gearpump/streaming/task/SendMessageLoss.html
+++ b/releases/latest/api/java/io/gearpump/streaming/task/SendMessageLoss.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:41 CST 2016 -->
 <title>SendMessageLoss</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/ReportCheckpointClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/SendMessageLoss$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/ReportCheckpointClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/SendMessageLoss$.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/SendMessageLoss.html" target="_top">FRAMES</a></li>
-<li><a href="SendMessageLoss.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/SendMessageLoss.html" target="_top">Frames</a></li>
+<li><a href="SendMessageLoss.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.task</p>
+<div class="subTitle">io.gearpump.streaming.task</div>
 <h2 title="Class SendMessageLoss" class="title">Class SendMessageLoss</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>SendMessageLoss</strong>
+<pre>public class <span class="strong">SendMessageLoss</span>
 extends java.lang.Object
 implements scala.Product, scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.SendMessageLoss">Serialized Form</a></dd></dl>
@@ -201,12 +201,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/ReportCheckpointClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/SendMessageLoss$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/ReportCheckpointClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/SendMessageLoss$.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/SendMessageLoss.html" target="_top">FRAMES</a></li>
-<li><a href="SendMessageLoss.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/SendMessageLoss.html" target="_top">Frames</a></li>
+<li><a href="SendMessageLoss.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -225,17 +225,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/SerializedMessage$.html b/releases/latest/api/java/io/gearpump/streaming/task/SerializedMessage$.html
index ef2fd65..be926b6 100644
--- a/releases/latest/api/java/io/gearpump/streaming/task/SerializedMessage$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/task/SerializedMessage$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:41 CST 2016 -->
 <title>SerializedMessage$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/SerializedMessageSerializer.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/SerializedMessageSerializer.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/SerializedMessage$.html" target="_top">FRAMES</a></li>
-<li><a href="SerializedMessage$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/SerializedMessage$.html" target="_top">Frames</a></li>
+<li><a href="SerializedMessage$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction2">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction2">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.task</p>
+<div class="subTitle">io.gearpump.streaming.task</div>
 <h2 title="Class SerializedMessage$" class="title">Class SerializedMessage$</h2>
 </div>
 <div class="contentContainer">
@@ -104,7 +104,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>SerializedMessage$</strong>
+<pre>public class <span class="strong">SerializedMessage$</span>
 extends scala.runtime.AbstractFunction2&lt;java.lang.Object,byte[],<a href="../../../../io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task">SerializedMessage</a>&gt;
 implements scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.SerializedMessage$">Serialized Form</a></dd></dl>
@@ -245,12 +245,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/SerializedMessageSerializer.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/SerializedMessageSerializer.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/SerializedMessage$.html" target="_top">FRAMES</a></li>
-<li><a href="SerializedMessage$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/SerializedMessage$.html" target="_top">Frames</a></li>
+<li><a href="SerializedMessage$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -269,17 +269,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction2">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction2">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/SerializedMessage.html b/releases/latest/api/java/io/gearpump/streaming/task/SerializedMessage.html
index b1be743..7d2d8e4 100644
--- a/releases/latest/api/java/io/gearpump/streaming/task/SerializedMessage.html
+++ b/releases/latest/api/java/io/gearpump/streaming/task/SerializedMessage.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:41 CST 2016 -->
 <title>SerializedMessage</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/SendMessageLoss$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/SerializedMessage$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/SendMessageLoss$.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/SerializedMessage$.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/SerializedMessage.html" target="_top">FRAMES</a></li>
-<li><a href="SerializedMessage.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/SerializedMessage.html" target="_top">Frames</a></li>
+<li><a href="SerializedMessage.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.task</p>
+<div class="subTitle">io.gearpump.streaming.task</div>
 <h2 title="Class SerializedMessage" class="title">Class SerializedMessage</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>SerializedMessage</strong>
+<pre>public class <span class="strong">SerializedMessage</span>
 extends java.lang.Object
 implements scala.Product, scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.SerializedMessage">Serialized Form</a></dd></dl>
@@ -121,7 +121,7 @@
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/task/SerializedMessage.html#SerializedMessage(long, byte[])">SerializedMessage</a></strong>(long&nbsp;timeStamp,
+<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/task/SerializedMessage.html#SerializedMessage(long,%20byte[])">SerializedMessage</a></strong>(long&nbsp;timeStamp,
                  byte[]&nbsp;bytes)</code>&nbsp;</td>
 </tr>
 </table>
@@ -244,12 +244,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/SendMessageLoss$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/SerializedMessage$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/SendMessageLoss$.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/SerializedMessage$.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/SerializedMessage.html" target="_top">FRAMES</a></li>
-<li><a href="SerializedMessage.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/SerializedMessage.html" target="_top">Frames</a></li>
+<li><a href="SerializedMessage.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -268,17 +268,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/SerializedMessageSerializer.html b/releases/latest/api/java/io/gearpump/streaming/task/SerializedMessageSerializer.html
index 1a7567b..ebf3ebd 100644
--- a/releases/latest/api/java/io/gearpump/streaming/task/SerializedMessageSerializer.html
+++ b/releases/latest/api/java/io/gearpump/streaming/task/SerializedMessageSerializer.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:41 CST 2016 -->
 <title>SerializedMessageSerializer</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/SerializedMessage$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/SerializerResolver$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/SerializedMessage$.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/SerializerResolver$.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/SerializedMessageSerializer.html" target="_top">FRAMES</a></li>
-<li><a href="SerializedMessageSerializer.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/SerializedMessageSerializer.html" target="_top">Frames</a></li>
+<li><a href="SerializedMessageSerializer.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.task</p>
+<div class="subTitle">io.gearpump.streaming.task</div>
 <h2 title="Class SerializedMessageSerializer" class="title">Class SerializedMessageSerializer</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>SerializedMessageSerializer</strong>
+<pre>public class <span class="strong">SerializedMessageSerializer</span>
 extends java.lang.Object
 implements <a href="../../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../../io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task">SerializedMessage</a>&gt;</pre>
 </li>
@@ -147,7 +147,7 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/SerializedMessageSerializer.html#write(java.io.DataOutput, io.gearpump.streaming.task.SerializedMessage)">write</a></strong>(java.io.DataOutput&nbsp;dataOutput,
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/SerializedMessageSerializer.html#write(java.io.DataOutput,%20io.gearpump.streaming.task.SerializedMessage)">write</a></strong>(java.io.DataOutput&nbsp;dataOutput,
      <a href="../../../../io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task">SerializedMessage</a>&nbsp;obj)</code>&nbsp;</td>
 </tr>
 </table>
@@ -212,7 +212,7 @@
          <a href="../../../../io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task">SerializedMessage</a>&nbsp;obj)</pre>
 <dl>
 <dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../../io/gearpump/streaming/task/TaskMessageSerializer.html#write(java.io.DataOutput, T)">write</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../../io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task">SerializedMessage</a>&gt;</code></dd>
+<dd><code><a href="../../../../io/gearpump/streaming/task/TaskMessageSerializer.html#write(java.io.DataOutput,%20T)">write</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;<a href="../../../../io/gearpump/streaming/task/SerializedMessage.html" title="class in io.gearpump.streaming.task">SerializedMessage</a>&gt;</code></dd>
 </dl>
 </li>
 </ul>
@@ -254,12 +254,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/SerializedMessage$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/SerializerResolver$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/SerializedMessage$.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/SerializerResolver$.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/SerializedMessageSerializer.html" target="_top">FRAMES</a></li>
-<li><a href="SerializedMessageSerializer.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/SerializedMessageSerializer.html" target="_top">Frames</a></li>
+<li><a href="SerializedMessageSerializer.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -278,17 +278,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/SerializerResolver$.html b/releases/latest/api/java/io/gearpump/streaming/task/SerializerResolver$.html
index 1a4444a..79a01dd 100644
--- a/releases/latest/api/java/io/gearpump/streaming/task/SerializerResolver$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/task/SerializerResolver$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:41 CST 2016 -->
 <title>SerializerResolver$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/SerializedMessageSerializer.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/StartClock.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/SerializedMessageSerializer.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/StartClock.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/SerializerResolver$.html" target="_top">FRAMES</a></li>
-<li><a href="SerializerResolver$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/SerializerResolver$.html" target="_top">Frames</a></li>
+<li><a href="SerializerResolver$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.task</p>
+<div class="subTitle">io.gearpump.streaming.task</div>
 <h2 title="Class SerializerResolver$" class="title">Class SerializerResolver$</h2>
 </div>
 <div class="contentContainer">
@@ -95,7 +95,7 @@
 <li class="blockList">
 <hr>
 <br>
-<pre>public class <strong>SerializerResolver$</strong>
+<pre>public class <span class="strong">SerializerResolver$</span>
 extends java.lang.Object</pre>
 </li>
 </ul>
@@ -220,12 +220,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/SerializedMessageSerializer.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/StartClock.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/SerializedMessageSerializer.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/StartClock.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/SerializerResolver$.html" target="_top">FRAMES</a></li>
-<li><a href="SerializerResolver$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/SerializerResolver$.html" target="_top">Frames</a></li>
+<li><a href="SerializerResolver$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -244,17 +244,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/StartClock$.html b/releases/latest/api/java/io/gearpump/streaming/task/StartClock$.html
index e657827..226ee33 100644
--- a/releases/latest/api/java/io/gearpump/streaming/task/StartClock$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/task/StartClock$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:41 CST 2016 -->
 <title>StartClock$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/StartClock.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/StartClock.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/StartClock$.html" target="_top">FRAMES</a></li>
-<li><a href="StartClock$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/StartClock$.html" target="_top">Frames</a></li>
+<li><a href="StartClock$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.task</p>
+<div class="subTitle">io.gearpump.streaming.task</div>
 <h2 title="Class StartClock$" class="title">Class StartClock$</h2>
 </div>
 <div class="contentContainer">
@@ -104,7 +104,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>StartClock$</strong>
+<pre>public class <span class="strong">StartClock$</span>
 extends scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/task/StartClock.html" title="class in io.gearpump.streaming.task">StartClock</a>&gt;
 implements scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.StartClock$">Serialized Form</a></dd></dl>
@@ -245,12 +245,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/StartClock.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/StartClock.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/StartClock$.html" target="_top">FRAMES</a></li>
-<li><a href="StartClock$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/StartClock$.html" target="_top">Frames</a></li>
+<li><a href="StartClock$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -269,17 +269,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/StartClock.html b/releases/latest/api/java/io/gearpump/streaming/task/StartClock.html
index 2c8eaff..8462ad1 100644
--- a/releases/latest/api/java/io/gearpump/streaming/task/StartClock.html
+++ b/releases/latest/api/java/io/gearpump/streaming/task/StartClock.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:41 CST 2016 -->
 <title>StartClock</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/SerializerResolver$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/StartClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/SerializerResolver$.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/StartClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/StartClock.html" target="_top">FRAMES</a></li>
-<li><a href="StartClock.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/StartClock.html" target="_top">Frames</a></li>
+<li><a href="StartClock.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.task</p>
+<div class="subTitle">io.gearpump.streaming.task</div>
 <h2 title="Class StartClock" class="title">Class StartClock</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>StartClock</strong>
+<pre>public class <span class="strong">StartClock</span>
 extends java.lang.Object
 implements scala.Product, scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.StartClock">Serialized Form</a></dd></dl>
@@ -229,12 +229,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/SerializerResolver$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/StartClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/SerializerResolver$.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/StartClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/StartClock.html" target="_top">FRAMES</a></li>
-<li><a href="StartClock.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/StartClock.html" target="_top">Frames</a></li>
+<li><a href="StartClock.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -253,17 +253,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/StartTime$.html b/releases/latest/api/java/io/gearpump/streaming/task/StartTime$.html
index be89dba..737a6df 100644
--- a/releases/latest/api/java/io/gearpump/streaming/task/StartTime$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/task/StartTime$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:41 CST 2016 -->
 <title>StartTime$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/StreamingTransportSerializer.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/StreamingTransportSerializer.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/StartTime$.html" target="_top">FRAMES</a></li>
-<li><a href="StartTime$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/StartTime$.html" target="_top">Frames</a></li>
+<li><a href="StartTime$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.task</p>
+<div class="subTitle">io.gearpump.streaming.task</div>
 <h2 title="Class StartTime$" class="title">Class StartTime$</h2>
 </div>
 <div class="contentContainer">
@@ -104,7 +104,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>StartTime$</strong>
+<pre>public class <span class="strong">StartTime$</span>
 extends scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task">StartTime</a>&gt;
 implements scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.StartTime$">Serialized Form</a></dd></dl>
@@ -245,12 +245,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/StreamingTransportSerializer.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/StartTime.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/StreamingTransportSerializer.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/StartTime$.html" target="_top">FRAMES</a></li>
-<li><a href="StartTime$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/StartTime$.html" target="_top">Frames</a></li>
+<li><a href="StartTime$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -269,17 +269,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/StartTime.html b/releases/latest/api/java/io/gearpump/streaming/task/StartTime.html
index 6499860..2a17f2d 100644
--- a/releases/latest/api/java/io/gearpump/streaming/task/StartTime.html
+++ b/releases/latest/api/java/io/gearpump/streaming/task/StartTime.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:41 CST 2016 -->
 <title>StartTime</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/StartClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/StartTime$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/StartClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/StartTime$.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/StartTime.html" target="_top">FRAMES</a></li>
-<li><a href="StartTime.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/StartTime.html" target="_top">Frames</a></li>
+<li><a href="StartTime.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.task</p>
+<div class="subTitle">io.gearpump.streaming.task</div>
 <h2 title="Class StartTime" class="title">Class StartTime</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>StartTime</strong>
+<pre>public class <span class="strong">StartTime</span>
 extends java.lang.Object
 implements scala.Product, scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.StartTime">Serialized Form</a></dd></dl>
@@ -229,12 +229,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/StartClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/StartTime$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/StartClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/StartTime$.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/StartTime.html" target="_top">FRAMES</a></li>
-<li><a href="StartTime.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/StartTime.html" target="_top">Frames</a></li>
+<li><a href="StartTime.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -253,17 +253,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/StreamingTransportSerializer.html b/releases/latest/api/java/io/gearpump/streaming/task/StreamingTransportSerializer.html
index 3a27b4a..7bf5add 100644
--- a/releases/latest/api/java/io/gearpump/streaming/task/StreamingTransportSerializer.html
+++ b/releases/latest/api/java/io/gearpump/streaming/task/StreamingTransportSerializer.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:41 CST 2016 -->
 <title>StreamingTransportSerializer</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/StartTime$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/StartTime$.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/StreamingTransportSerializer.html" target="_top">FRAMES</a></li>
-<li><a href="StreamingTransportSerializer.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/StreamingTransportSerializer.html" target="_top">Frames</a></li>
+<li><a href="StreamingTransportSerializer.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.task</p>
+<div class="subTitle">io.gearpump.streaming.task</div>
 <h2 title="Class StreamingTransportSerializer" class="title">Class StreamingTransportSerializer</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>StreamingTransportSerializer</strong>
+<pre>public class <span class="strong">StreamingTransportSerializer</span>
 extends java.lang.Object
 implements <a href="../../../../io/gearpump/transport/netty/ITransportMessageSerializer.html" title="interface in io.gearpump.transport.netty">ITransportMessageSerializer</a></pre>
 </li>
@@ -139,7 +139,7 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>java.lang.Object</code></td>
-<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/StreamingTransportSerializer.html#deserialize(java.io.DataInput, int)">deserialize</a></strong>(java.io.DataInput&nbsp;dataInput,
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/StreamingTransportSerializer.html#deserialize(java.io.DataInput,%20int)">deserialize</a></strong>(java.io.DataInput&nbsp;dataInput,
            int&nbsp;length)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
@@ -148,7 +148,7 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/StreamingTransportSerializer.html#serialize(java.io.DataOutput, java.lang.Object)">serialize</a></strong>(java.io.DataOutput&nbsp;dataOutput,
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/StreamingTransportSerializer.html#serialize(java.io.DataOutput,%20java.lang.Object)">serialize</a></strong>(java.io.DataOutput&nbsp;dataOutput,
          java.lang.Object&nbsp;obj)</code>&nbsp;</td>
 </tr>
 </table>
@@ -200,7 +200,7 @@
              java.lang.Object&nbsp;obj)</pre>
 <dl>
 <dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../../io/gearpump/transport/netty/ITransportMessageSerializer.html#serialize(java.io.DataOutput, java.lang.Object)">serialize</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/transport/netty/ITransportMessageSerializer.html" title="interface in io.gearpump.transport.netty">ITransportMessageSerializer</a></code></dd>
+<dd><code><a href="../../../../io/gearpump/transport/netty/ITransportMessageSerializer.html#serialize(java.io.DataOutput,%20java.lang.Object)">serialize</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/transport/netty/ITransportMessageSerializer.html" title="interface in io.gearpump.transport.netty">ITransportMessageSerializer</a></code></dd>
 </dl>
 </li>
 </ul>
@@ -214,7 +214,7 @@
                            int&nbsp;length)</pre>
 <dl>
 <dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../../io/gearpump/transport/netty/ITransportMessageSerializer.html#deserialize(java.io.DataInput, int)">deserialize</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/transport/netty/ITransportMessageSerializer.html" title="interface in io.gearpump.transport.netty">ITransportMessageSerializer</a></code></dd>
+<dd><code><a href="../../../../io/gearpump/transport/netty/ITransportMessageSerializer.html#deserialize(java.io.DataInput,%20int)">deserialize</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/transport/netty/ITransportMessageSerializer.html" title="interface in io.gearpump.transport.netty">ITransportMessageSerializer</a></code></dd>
 </dl>
 </li>
 </ul>
@@ -256,12 +256,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/StartTime$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/StartTime$.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/StreamingTransportSerializer.html" target="_top">FRAMES</a></li>
-<li><a href="StreamingTransportSerializer.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/StreamingTransportSerializer.html" target="_top">Frames</a></li>
+<li><a href="StreamingTransportSerializer.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -280,17 +280,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/Subscriber$.html b/releases/latest/api/java/io/gearpump/streaming/task/Subscriber$.html
index f04e92b..7437856 100644
--- a/releases/latest/api/java/io/gearpump/streaming/task/Subscriber$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/task/Subscriber$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:41 CST 2016 -->
 <title>Subscriber$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/Subscription.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/Subscription.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/Subscriber$.html" target="_top">FRAMES</a></li>
-<li><a href="Subscriber$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/Subscriber$.html" target="_top">Frames</a></li>
+<li><a href="Subscriber$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.task</p>
+<div class="subTitle">io.gearpump.streaming.task</div>
 <h2 title="Class Subscriber$" class="title">Class Subscriber$</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>Subscriber$</strong>
+<pre>public class <span class="strong">Subscriber$</span>
 extends java.lang.Object
 implements scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.Subscriber$">Serialized Form</a></dd></dl>
@@ -161,7 +161,7 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;</code></td>
-<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/Subscriber$.html#of(int, io.gearpump.streaming.DAG)">of</a></strong>(int&nbsp;processorId,
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/Subscriber$.html#of(int,%20io.gearpump.streaming.DAG)">of</a></strong>(int&nbsp;processorId,
   <a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;dag)</code>
 <div class="block">List subscriptions of a processor.</div>
 </td>
@@ -263,12 +263,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/Subscription.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/Subscription.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/Subscriber$.html" target="_top">FRAMES</a></li>
-<li><a href="Subscriber$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/Subscriber$.html" target="_top">Frames</a></li>
+<li><a href="Subscriber$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -287,17 +287,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/Subscriber.html b/releases/latest/api/java/io/gearpump/streaming/task/Subscriber.html
index 0c7eed0..10b3354 100644
--- a/releases/latest/api/java/io/gearpump/streaming/task/Subscriber.html
+++ b/releases/latest/api/java/io/gearpump/streaming/task/Subscriber.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:41 CST 2016 -->
 <title>Subscriber</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/StreamingTransportSerializer.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/Subscriber$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/StreamingTransportSerializer.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/Subscriber$.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/Subscriber.html" target="_top">FRAMES</a></li>
-<li><a href="Subscriber.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/Subscriber.html" target="_top">Frames</a></li>
+<li><a href="Subscriber.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.task</p>
+<div class="subTitle">io.gearpump.streaming.task</div>
 <h2 title="Class Subscriber" class="title">Class Subscriber</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>Subscriber</strong>
+<pre>public class <span class="strong">Subscriber</span>
 extends java.lang.Object
 implements scala.Product, scala.Serializable</pre>
 <div class="block">Each processor can have multiple downstream subscribers.
@@ -128,7 +128,7 @@
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/task/Subscriber.html#Subscriber(int, io.gearpump.partitioner.PartitionerDescription, int, io.gearpump.streaming.LifeTime)">Subscriber</a></strong>(int&nbsp;processorId,
+<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/task/Subscriber.html#Subscriber(int,%20io.gearpump.partitioner.PartitionerDescription,%20int,%20io.gearpump.streaming.LifeTime)">Subscriber</a></strong>(int&nbsp;processorId,
           io.gearpump.partitioner.PartitionerDescription&nbsp;partitionerDescription,
           int&nbsp;parallelism,
           <a href="../../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>&nbsp;lifeTime)</code>&nbsp;</td>
@@ -154,7 +154,7 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>static scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;</code></td>
-<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/Subscriber.html#of(int, io.gearpump.streaming.DAG)">of</a></strong>(int&nbsp;processorId,
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/Subscriber.html#of(int,%20io.gearpump.streaming.DAG)">of</a></strong>(int&nbsp;processorId,
   <a href="../../../../io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>&nbsp;dag)</code>
 <div class="block">List subscriptions of a processor.</div>
 </td>
@@ -303,12 +303,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/StreamingTransportSerializer.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/Subscriber$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/StreamingTransportSerializer.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/Subscriber$.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/Subscriber.html" target="_top">FRAMES</a></li>
-<li><a href="Subscriber.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/Subscriber.html" target="_top">Frames</a></li>
+<li><a href="Subscriber.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -327,17 +327,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/Subscription$.html b/releases/latest/api/java/io/gearpump/streaming/task/Subscription$.html
index 0e235e7..7c07b7b 100644
--- a/releases/latest/api/java/io/gearpump/streaming/task/Subscription$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/task/Subscription$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:41 CST 2016 -->
 <title>Subscription$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/Subscription.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/Subscription.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/Subscription$.html" target="_top">FRAMES</a></li>
-<li><a href="Subscription$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/Subscription$.html" target="_top">Frames</a></li>
+<li><a href="Subscription$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.task</p>
+<div class="subTitle">io.gearpump.streaming.task</div>
 <h2 title="Class Subscription$" class="title">Class Subscription$</h2>
 </div>
 <div class="contentContainer">
@@ -95,7 +95,7 @@
 <li class="blockList">
 <hr>
 <br>
-<pre>public class <strong>Subscription$</strong>
+<pre>public class <span class="strong">Subscription$</span>
 extends java.lang.Object</pre>
 </li>
 </ul>
@@ -261,12 +261,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/Subscription.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/Subscription.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/Subscription$.html" target="_top">FRAMES</a></li>
-<li><a href="Subscription$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/Subscription$.html" target="_top">Frames</a></li>
+<li><a href="Subscription$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -285,17 +285,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/Subscription.html b/releases/latest/api/java/io/gearpump/streaming/task/Subscription.html
index f63155a..0096d4e 100644
--- a/releases/latest/api/java/io/gearpump/streaming/task/Subscription.html
+++ b/releases/latest/api/java/io/gearpump/streaming/task/Subscription.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:41 CST 2016 -->
 <title>Subscription</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/Subscriber$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/Subscription$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/Subscriber$.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/Subscription$.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/Subscription.html" target="_top">FRAMES</a></li>
-<li><a href="Subscription.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/Subscription.html" target="_top">Frames</a></li>
+<li><a href="Subscription.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.task</p>
+<div class="subTitle">io.gearpump.streaming.task</div>
 <h2 title="Class Subscription" class="title">Class Subscription</h2>
 </div>
 <div class="contentContainer">
@@ -95,7 +95,7 @@
 <li class="blockList">
 <hr>
 <br>
-<pre>public class <strong>Subscription</strong>
+<pre>public class <span class="strong">Subscription</span>
 extends java.lang.Object</pre>
 <div class="block">This manage the output and message clock for single downstream processor
  <p>
@@ -120,7 +120,7 @@
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/task/Subscription.html#Subscription(int, int, io.gearpump.streaming.task.TaskId, io.gearpump.streaming.task.Subscriber, int, io.gearpump.streaming.task.ExpressTransport, int, int)">Subscription</a></strong>(int&nbsp;appId,
+<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/task/Subscription.html#Subscription(int,%20int,%20io.gearpump.streaming.task.TaskId,%20io.gearpump.streaming.task.Subscriber,%20int,%20io.gearpump.streaming.task.ExpressTransport,%20int,%20int)">Subscription</a></strong>(int&nbsp;appId,
             int&nbsp;executorId,
             <a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
             <a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&nbsp;subscriber,
@@ -188,7 +188,7 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/Subscription.html#sendMessage(io.gearpump.Message, int)">sendMessage</a></strong>(io.gearpump.Message&nbsp;msg,
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/Subscription.html#sendMessage(io.gearpump.Message,%20int)">sendMessage</a></strong>(io.gearpump.Message&nbsp;msg,
            int&nbsp;partition)</code>
 <div class="block">Return how many message is actually sent by this subscription</div>
 </td>
@@ -383,12 +383,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/Subscriber$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/Subscription$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/Subscriber$.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/Subscription$.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/Subscription.html" target="_top">FRAMES</a></li>
-<li><a href="Subscription.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/Subscription.html" target="_top">Frames</a></li>
+<li><a href="Subscription.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -407,17 +407,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/Task.html b/releases/latest/api/java/io/gearpump/streaming/task/Task.html
index 5cab408..1d5d5e8 100644
--- a/releases/latest/api/java/io/gearpump/streaming/task/Task.html
+++ b/releases/latest/api/java/io/gearpump/streaming/task/Task.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:41 CST 2016 -->
 <title>Task</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/Subscription$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/Subscription$.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/Task.html" target="_top">FRAMES</a></li>
-<li><a href="Task.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/Task.html" target="_top">Frames</a></li>
+<li><a href="Task.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.task</p>
+<div class="subTitle">io.gearpump.streaming.task</div>
 <h2 title="Class Task" class="title">Class Task</h2>
 </div>
 <div class="contentContainer">
@@ -103,7 +103,7 @@
 </dl>
 <hr>
 <br>
-<pre>public abstract class <strong>Task</strong>
+<pre>public abstract class <span class="strong">Task</span>
 extends java.lang.Object
 implements <a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></pre>
 </li>
@@ -124,7 +124,7 @@
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/task/Task.html#Task(io.gearpump.streaming.task.TaskContext, io.gearpump.cluster.UserConfig)">Task</a></strong>(<a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext,
+<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/task/Task.html#Task(io.gearpump.streaming.task.TaskContext,%20io.gearpump.cluster.UserConfig)">Task</a></strong>(<a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext,
     io.gearpump.cluster.UserConfig&nbsp;userConf)</code>&nbsp;</td>
 </tr>
 </table>
@@ -352,12 +352,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/Subscription$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/Subscription$.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/Task.html" target="_top">FRAMES</a></li>
-<li><a href="Task.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/Task.html" target="_top">Frames</a></li>
+<li><a href="Task.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -376,17 +376,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/TaskActor$.html b/releases/latest/api/java/io/gearpump/streaming/task/TaskActor$.html
index 1186b7e..20703b8 100644
--- a/releases/latest/api/java/io/gearpump/streaming/task/TaskActor$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/task/TaskActor$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:41 CST 2016 -->
 <title>TaskActor$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/TaskActor.SendAck$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskActor.SendAck$.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskActor$.html" target="_top">FRAMES</a></li>
-<li><a href="TaskActor$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskActor$.html" target="_top">Frames</a></li>
+<li><a href="TaskActor$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.task</p>
+<div class="subTitle">io.gearpump.streaming.task</div>
 <h2 title="Class TaskActor$" class="title">Class TaskActor$</h2>
 </div>
 <div class="contentContainer">
@@ -95,7 +95,7 @@
 <li class="blockList">
 <hr>
 <br>
-<pre>public class <strong>TaskActor$</strong>
+<pre>public class <span class="strong">TaskActor$</span>
 extends java.lang.Object</pre>
 </li>
 </ul>
@@ -261,12 +261,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/TaskActor.SendAck$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskActor.SendAck$.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskActor$.html" target="_top">FRAMES</a></li>
-<li><a href="TaskActor$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskActor$.html" target="_top">Frames</a></li>
+<li><a href="TaskActor$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -285,17 +285,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/TaskActor.FLUSH$.html b/releases/latest/api/java/io/gearpump/streaming/task/TaskActor.FLUSH$.html
index 0dc26ce..162fed5 100644
--- a/releases/latest/api/java/io/gearpump/streaming/task/TaskActor.FLUSH$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/task/TaskActor.FLUSH$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:41 CST 2016 -->
 <title>TaskActor.FLUSH$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/TaskActor.MessageAndSender.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskActor.MessageAndSender.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskActor.FLUSH$.html" target="_top">FRAMES</a></li>
-<li><a href="TaskActor.FLUSH$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskActor.FLUSH$.html" target="_top">Frames</a></li>
+<li><a href="TaskActor.FLUSH$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.task</p>
+<div class="subTitle">io.gearpump.streaming.task</div>
 <h2 title="Class TaskActor.FLUSH$" class="title">Class TaskActor.FLUSH$</h2>
 </div>
 <div class="contentContainer">
@@ -103,7 +103,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>TaskActor.FLUSH$</strong>
+<pre>public static class <span class="strong">TaskActor.FLUSH$</span>
 extends java.lang.Object
 implements scala.Product, scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.TaskActor.FLUSH$">Serialized Form</a></dd></dl>
@@ -244,12 +244,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/TaskActor.MessageAndSender.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskActor.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskActor.MessageAndSender.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskActor.FLUSH$.html" target="_top">FRAMES</a></li>
-<li><a href="TaskActor.FLUSH$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskActor.FLUSH$.html" target="_top">Frames</a></li>
+<li><a href="TaskActor.FLUSH$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -268,17 +268,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/TaskActor.MessageAndSender$.html b/releases/latest/api/java/io/gearpump/streaming/task/TaskActor.MessageAndSender$.html
index 2240208..dfcd782 100644
--- a/releases/latest/api/java/io/gearpump/streaming/task/TaskActor.MessageAndSender$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/task/TaskActor.MessageAndSender$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:41 CST 2016 -->
 <title>TaskActor.MessageAndSender$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/TaskActor.MessageAndSender.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/TaskActor.SecurityChecker.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskActor.MessageAndSender.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskActor.SecurityChecker.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskActor.MessageAndSender$.html" target="_top">FRAMES</a></li>
-<li><a href="TaskActor.MessageAndSender$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskActor.MessageAndSender$.html" target="_top">Frames</a></li>
+<li><a href="TaskActor.MessageAndSender$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction2">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction2">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.task</p>
+<div class="subTitle">io.gearpump.streaming.task</div>
 <h2 title="Class TaskActor.MessageAndSender$" class="title">Class TaskActor.MessageAndSender$</h2>
 </div>
 <div class="contentContainer">
@@ -108,7 +108,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>TaskActor.MessageAndSender$</strong>
+<pre>public static class <span class="strong">TaskActor.MessageAndSender$</span>
 extends scala.runtime.AbstractFunction2&lt;java.lang.Object,akka.actor.ActorRef,<a href="../../../../io/gearpump/streaming/task/TaskActor.MessageAndSender.html" title="class in io.gearpump.streaming.task">TaskActor.MessageAndSender</a>&gt;
 implements scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.TaskActor.MessageAndSender$">Serialized Form</a></dd></dl>
@@ -249,12 +249,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/TaskActor.MessageAndSender.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/TaskActor.SecurityChecker.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskActor.MessageAndSender.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskActor.SecurityChecker.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskActor.MessageAndSender$.html" target="_top">FRAMES</a></li>
-<li><a href="TaskActor.MessageAndSender$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskActor.MessageAndSender$.html" target="_top">Frames</a></li>
+<li><a href="TaskActor.MessageAndSender$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -273,17 +273,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction2">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction2">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/TaskActor.MessageAndSender.html b/releases/latest/api/java/io/gearpump/streaming/task/TaskActor.MessageAndSender.html
index 3014fb8..54606cc 100644
--- a/releases/latest/api/java/io/gearpump/streaming/task/TaskActor.MessageAndSender.html
+++ b/releases/latest/api/java/io/gearpump/streaming/task/TaskActor.MessageAndSender.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:41 CST 2016 -->
 <title>TaskActor.MessageAndSender</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/TaskActor.FLUSH$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/TaskActor.MessageAndSender$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskActor.FLUSH$.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskActor.MessageAndSender$.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskActor.MessageAndSender.html" target="_top">FRAMES</a></li>
-<li><a href="TaskActor.MessageAndSender.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskActor.MessageAndSender.html" target="_top">Frames</a></li>
+<li><a href="TaskActor.MessageAndSender.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.task</p>
+<div class="subTitle">io.gearpump.streaming.task</div>
 <h2 title="Class TaskActor.MessageAndSender" class="title">Class TaskActor.MessageAndSender</h2>
 </div>
 <div class="contentContainer">
@@ -103,7 +103,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>TaskActor.MessageAndSender</strong>
+<pre>public static class <span class="strong">TaskActor.MessageAndSender</span>
 extends java.lang.Object
 implements scala.Product, scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.TaskActor.MessageAndSender">Serialized Form</a></dd></dl>
@@ -125,7 +125,7 @@
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.MessageAndSender.html#TaskActor.MessageAndSender(java.lang.Object, akka.actor.ActorRef)">TaskActor.MessageAndSender</a></strong>(java.lang.Object&nbsp;msg,
+<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.MessageAndSender.html#TaskActor.MessageAndSender(java.lang.Object,%20akka.actor.ActorRef)">TaskActor.MessageAndSender</a></strong>(java.lang.Object&nbsp;msg,
                           akka.actor.ActorRef&nbsp;sender)</code>&nbsp;</td>
 </tr>
 </table>
@@ -248,12 +248,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/TaskActor.FLUSH$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/TaskActor.MessageAndSender$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskActor.FLUSH$.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskActor.MessageAndSender$.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskActor.MessageAndSender.html" target="_top">FRAMES</a></li>
-<li><a href="TaskActor.MessageAndSender.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskActor.MessageAndSender.html" target="_top">Frames</a></li>
+<li><a href="TaskActor.MessageAndSender.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -272,17 +272,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/TaskActor.SecurityChecker.html b/releases/latest/api/java/io/gearpump/streaming/task/TaskActor.SecurityChecker.html
index a23f2c1..f1e6b05 100644
--- a/releases/latest/api/java/io/gearpump/streaming/task/TaskActor.SecurityChecker.html
+++ b/releases/latest/api/java/io/gearpump/streaming/task/TaskActor.SecurityChecker.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:41 CST 2016 -->
 <title>TaskActor.SecurityChecker</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/TaskActor.MessageAndSender$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/TaskActor.SendAck.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskActor.MessageAndSender$.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskActor.SendAck.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskActor.SecurityChecker.html" target="_top">FRAMES</a></li>
-<li><a href="TaskActor.SecurityChecker.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskActor.SecurityChecker.html" target="_top">Frames</a></li>
+<li><a href="TaskActor.SecurityChecker.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.task</p>
+<div class="subTitle">io.gearpump.streaming.task</div>
 <h2 title="Class TaskActor.SecurityChecker" class="title">Class TaskActor.SecurityChecker</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>TaskActor.SecurityChecker</strong>
+<pre>public static class <span class="strong">TaskActor.SecurityChecker</span>
 extends java.lang.Object</pre>
 </li>
 </ul>
@@ -119,7 +119,7 @@
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.SecurityChecker.html#TaskActor.SecurityChecker(io.gearpump.streaming.task.TaskId, akka.actor.ActorRef)">TaskActor.SecurityChecker</a></strong>(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;task_id,
+<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.SecurityChecker.html#TaskActor.SecurityChecker(io.gearpump.streaming.task.TaskId,%20akka.actor.ActorRef)">TaskActor.SecurityChecker</a></strong>(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;task_id,
                          akka.actor.ActorRef&nbsp;self)</code>&nbsp;</td>
 </tr>
 </table>
@@ -139,12 +139,12 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>scala.Option&lt;io.gearpump.Message&gt;</code></td>
-<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.SecurityChecker.html#checkMessage(io.gearpump.Message, akka.actor.ActorRef)">checkMessage</a></strong>(io.gearpump.Message&nbsp;message,
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.SecurityChecker.html#checkMessage(io.gearpump.Message,%20akka.actor.ActorRef)">checkMessage</a></strong>(io.gearpump.Message&nbsp;message,
             akka.actor.ActorRef&nbsp;sender)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a></code></td>
-<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.SecurityChecker.html#generateAckResponse(io.gearpump.streaming.task.AckRequest, akka.actor.ActorRef)">generateAckResponse</a></strong>(<a href="../../../../io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task">AckRequest</a>&nbsp;ackRequest,
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.SecurityChecker.html#generateAckResponse(io.gearpump.streaming.task.AckRequest,%20akka.actor.ActorRef)">generateAckResponse</a></strong>(<a href="../../../../io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task">AckRequest</a>&nbsp;ackRequest,
                    akka.actor.ActorRef&nbsp;sender)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
@@ -245,12 +245,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/TaskActor.MessageAndSender$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/TaskActor.SendAck.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskActor.MessageAndSender$.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskActor.SendAck.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskActor.SecurityChecker.html" target="_top">FRAMES</a></li>
-<li><a href="TaskActor.SecurityChecker.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskActor.SecurityChecker.html" target="_top">Frames</a></li>
+<li><a href="TaskActor.SecurityChecker.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -269,17 +269,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/TaskActor.SendAck$.html b/releases/latest/api/java/io/gearpump/streaming/task/TaskActor.SendAck$.html
index 005f1ff..6b55750 100644
--- a/releases/latest/api/java/io/gearpump/streaming/task/TaskActor.SendAck$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/task/TaskActor.SendAck$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:41 CST 2016 -->
 <title>TaskActor.SendAck$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/TaskActor.SendAck.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/TaskActor$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskActor.SendAck.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskActor$.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskActor.SendAck$.html" target="_top">FRAMES</a></li>
-<li><a href="TaskActor.SendAck$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskActor.SendAck$.html" target="_top">Frames</a></li>
+<li><a href="TaskActor.SendAck$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction2">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction2">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.task</p>
+<div class="subTitle">io.gearpump.streaming.task</div>
 <h2 title="Class TaskActor.SendAck$" class="title">Class TaskActor.SendAck$</h2>
 </div>
 <div class="contentContainer">
@@ -108,7 +108,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>TaskActor.SendAck$</strong>
+<pre>public static class <span class="strong">TaskActor.SendAck$</span>
 extends scala.runtime.AbstractFunction2&lt;<a href="../../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a>,<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,<a href="../../../../io/gearpump/streaming/task/TaskActor.SendAck.html" title="class in io.gearpump.streaming.task">TaskActor.SendAck</a>&gt;
 implements scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.TaskActor.SendAck$">Serialized Form</a></dd></dl>
@@ -249,12 +249,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/TaskActor.SendAck.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/TaskActor$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskActor.SendAck.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskActor$.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskActor.SendAck$.html" target="_top">FRAMES</a></li>
-<li><a href="TaskActor.SendAck$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskActor.SendAck$.html" target="_top">Frames</a></li>
+<li><a href="TaskActor.SendAck$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -273,17 +273,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction2">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction2">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/TaskActor.SendAck.html b/releases/latest/api/java/io/gearpump/streaming/task/TaskActor.SendAck.html
index 6c8c111..a7f6b78 100644
--- a/releases/latest/api/java/io/gearpump/streaming/task/TaskActor.SendAck.html
+++ b/releases/latest/api/java/io/gearpump/streaming/task/TaskActor.SendAck.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:41 CST 2016 -->
 <title>TaskActor.SendAck</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/TaskActor.SecurityChecker.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/TaskActor.SendAck$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskActor.SecurityChecker.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskActor.SendAck$.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskActor.SendAck.html" target="_top">FRAMES</a></li>
-<li><a href="TaskActor.SendAck.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskActor.SendAck.html" target="_top">Frames</a></li>
+<li><a href="TaskActor.SendAck.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.task</p>
+<div class="subTitle">io.gearpump.streaming.task</div>
 <h2 title="Class TaskActor.SendAck" class="title">Class TaskActor.SendAck</h2>
 </div>
 <div class="contentContainer">
@@ -103,7 +103,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>TaskActor.SendAck</strong>
+<pre>public static class <span class="strong">TaskActor.SendAck</span>
 extends java.lang.Object
 implements scala.Product, scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.TaskActor.SendAck">Serialized Form</a></dd></dl>
@@ -125,7 +125,7 @@
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.SendAck.html#TaskActor.SendAck(io.gearpump.streaming.task.Ack, io.gearpump.streaming.task.TaskId)">TaskActor.SendAck</a></strong>(<a href="../../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a>&nbsp;ack,
+<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.SendAck.html#TaskActor.SendAck(io.gearpump.streaming.task.Ack,%20io.gearpump.streaming.task.TaskId)">TaskActor.SendAck</a></strong>(<a href="../../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task">Ack</a>&nbsp;ack,
                  <a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;targetTask)</code>&nbsp;</td>
 </tr>
 </table>
@@ -248,12 +248,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/TaskActor.SecurityChecker.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/TaskActor.SendAck$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskActor.SecurityChecker.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskActor.SendAck$.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskActor.SendAck.html" target="_top">FRAMES</a></li>
-<li><a href="TaskActor.SendAck.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskActor.SendAck.html" target="_top">Frames</a></li>
+<li><a href="TaskActor.SendAck.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -272,17 +272,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/TaskActor.html b/releases/latest/api/java/io/gearpump/streaming/task/TaskActor.html
index b9a351d..2759c1d 100644
--- a/releases/latest/api/java/io/gearpump/streaming/task/TaskActor.html
+++ b/releases/latest/api/java/io/gearpump/streaming/task/TaskActor.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:41 CST 2016 -->
 <title>TaskActor</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/TaskActor.FLUSH$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskActor.FLUSH$.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskActor.html" target="_top">FRAMES</a></li>
-<li><a href="TaskActor.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskActor.html" target="_top">Frames</a></li>
+<li><a href="TaskActor.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li><a href="#nested_class_summary">NESTED</a>&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.task</p>
+<div class="subTitle">io.gearpump.streaming.task</div>
 <h2 title="Class TaskActor" class="title">Class TaskActor</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>TaskActor</strong>
+<pre>public class <span class="strong">TaskActor</span>
 extends java.lang.Object
 implements akka.actor.Actor, <a href="../../../../io/gearpump/streaming/task/ExpressTransport.html" title="interface in io.gearpump.streaming.task">ExpressTransport</a>, io.gearpump.util.TimeOutScheduler</pre>
 <div class="block">All tasks of Gearpump runs inside a Actor.
@@ -168,7 +168,7 @@
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.html#TaskActor(io.gearpump.streaming.task.TaskId, io.gearpump.streaming.task.TaskContextData, io.gearpump.cluster.UserConfig, io.gearpump.streaming.task.TaskWrapper, io.gearpump.serializer.SerializationFramework)">TaskActor</a></strong>(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
+<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.html#TaskActor(io.gearpump.streaming.task.TaskId,%20io.gearpump.streaming.task.TaskContextData,%20io.gearpump.cluster.UserConfig,%20io.gearpump.streaming.task.TaskWrapper,%20io.gearpump.serializer.SerializationFramework)">TaskActor</a></strong>(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
          <a href="../../../../io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task">TaskContextData</a>&nbsp;taskContextData,
          io.gearpump.cluster.UserConfig&nbsp;userConf,
          <a href="../../../../io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task">TaskWrapper</a>&nbsp;task,
@@ -251,7 +251,7 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.html#output(int, io.gearpump.Message)">output</a></strong>(int&nbsp;arrayIndex,
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskActor.html#output(int,%20io.gearpump.Message)">output</a></strong>(int&nbsp;arrayIndex,
       io.gearpump.Message&nbsp;msg)</code>
 <div class="block">output to a downstream by specifying a arrayIndex</div>
 </td>
@@ -324,7 +324,7 @@
 <!--   -->
 </a>
 <h3>Methods inherited from interface&nbsp;io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/ExpressTransport.html" title="interface in io.gearpump.streaming.task">ExpressTransport</a></h3>
-<code><a href="../../../../io/gearpump/streaming/task/ExpressTransport.html#express()">express</a>, <a href="../../../../io/gearpump/streaming/task/ExpressTransport.html#local()">local</a>, <a href="../../../../io/gearpump/streaming/task/ExpressTransport.html#sessionRef()">sessionRef</a>, <a href="../../../../io/gearpump/streaming/task/ExpressTransport.html#sourceId()">sourceId</a>, <a href="../../../../io/gearpump/streaming/task/ExpressTransport.html#system()">system</a>, <a href="../../../../io/gearpump/streaming/task/ExpressTransport.html#transport(java.lang.Object, scala.collection.Seq)">transport</a></code></li>
+<code><a href="../../../../io/gearpump/streaming/task/ExpressTransport.html#express()">express</a>, <a href="../../../../io/gearpump/streaming/task/ExpressTransport.html#local()">local</a>, <a href="../../../../io/gearpump/streaming/task/ExpressTransport.html#sessionRef()">sessionRef</a>, <a href="../../../../io/gearpump/streaming/task/ExpressTransport.html#sourceId()">sourceId</a>, <a href="../../../../io/gearpump/streaming/task/ExpressTransport.html#system()">system</a>, <a href="../../../../io/gearpump/streaming/task/ExpressTransport.html#transport(java.lang.Object,%20scala.collection.Seq)">transport</a></code></li>
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods_inherited_from_class_io.gearpump.util.TimeOutScheduler">
@@ -660,12 +660,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/TaskActor.FLUSH$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskActor.FLUSH$.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskActor.html" target="_top">FRAMES</a></li>
-<li><a href="TaskActor.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskActor.html" target="_top">Frames</a></li>
+<li><a href="TaskActor.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -684,17 +684,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li><a href="#nested_class_summary">NESTED</a>&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/TaskContext.html b/releases/latest/api/java/io/gearpump/streaming/task/TaskContext.html
index ac0981a..11abb18 100644
--- a/releases/latest/api/java/io/gearpump/streaming/task/TaskContext.html
+++ b/releases/latest/api/java/io/gearpump/streaming/task/TaskContext.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:41 CST 2016 -->
 <title>TaskContext</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/TaskActor$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskActor$.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskContext.html" target="_top">FRAMES</a></li>
-<li><a href="TaskContext.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskContext.html" target="_top">Frames</a></li>
+<li><a href="TaskContext.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.task</p>
+<div class="subTitle">io.gearpump.streaming.task</div>
 <h2 title="Interface TaskContext" class="title">Interface TaskContext</h2>
 </div>
 <div class="contentContainer">
@@ -91,7 +91,7 @@
 </dl>
 <hr>
 <br>
-<pre>public interface <strong>TaskContext</strong></pre>
+<pre>public interface <span class="strong">TaskContext</span></pre>
 <div class="block">This provides context information for a task.</div>
 </li>
 </ul>
@@ -117,7 +117,7 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>akka.actor.ActorRef</code></td>
-<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskContext.html#actorOf(akka.actor.Props, java.lang.String)">actorOf</a></strong>(akka.actor.Props&nbsp;props,
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskContext.html#actorOf(akka.actor.Props,%20java.lang.String)">actorOf</a></strong>(akka.actor.Props&nbsp;props,
        java.lang.String&nbsp;name)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
@@ -159,13 +159,13 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>akka.actor.Cancellable</code></td>
-<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskContext.html#schedule(scala.concurrent.duration.FiniteDuration, scala.concurrent.duration.FiniteDuration, scala.Function0)">schedule</a></strong>(scala.concurrent.duration.FiniteDuration&nbsp;initialDelay,
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskContext.html#schedule(scala.concurrent.duration.FiniteDuration,%20scala.concurrent.duration.FiniteDuration,%20scala.Function0)">schedule</a></strong>(scala.concurrent.duration.FiniteDuration&nbsp;initialDelay,
         scala.concurrent.duration.FiniteDuration&nbsp;interval,
         scala.Function0&lt;scala.runtime.BoxedUnit&gt;&nbsp;f)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>akka.actor.Cancellable</code></td>
-<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskContext.html#scheduleOnce(scala.concurrent.duration.FiniteDuration, scala.Function0)">scheduleOnce</a></strong>(scala.concurrent.duration.FiniteDuration&nbsp;initialDelay,
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskContext.html#scheduleOnce(scala.concurrent.duration.FiniteDuration,%20scala.Function0)">scheduleOnce</a></strong>(scala.concurrent.duration.FiniteDuration&nbsp;initialDelay,
             scala.Function0&lt;scala.runtime.BoxedUnit&gt;&nbsp;f)</code>
 <div class="block">akka.actor.ActorRefProvider.scheduleOnce</div>
 </td>
@@ -420,12 +420,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/TaskActor$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskActor$.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskContext.html" target="_top">FRAMES</a></li>
-<li><a href="TaskContext.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskContext.html" target="_top">Frames</a></li>
+<li><a href="TaskContext.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -444,17 +444,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/TaskContextData$.html b/releases/latest/api/java/io/gearpump/streaming/task/TaskContextData$.html
index 776bd70..498a35d 100644
--- a/releases/latest/api/java/io/gearpump/streaming/task/TaskContextData$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/task/TaskContextData$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:41 CST 2016 -->
 <title>TaskContextData$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskContextData$.html" target="_top">FRAMES</a></li>
-<li><a href="TaskContextData$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskContextData$.html" target="_top">Frames</a></li>
+<li><a href="TaskContextData$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction7">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction7">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.task</p>
+<div class="subTitle">io.gearpump.streaming.task</div>
 <h2 title="Class TaskContextData$" class="title">Class TaskContextData$</h2>
 </div>
 <div class="contentContainer">
@@ -104,7 +104,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>TaskContextData$</strong>
+<pre>public class <span class="strong">TaskContextData$</span>
 extends scala.runtime.AbstractFunction7&lt;java.lang.Object,java.lang.Object,java.lang.String,akka.actor.ActorRef,java.lang.Object,<a href="../../../../io/gearpump/streaming/LifeTime.html" title="class in io.gearpump.streaming">LifeTime</a>,scala.collection.immutable.List&lt;<a href="../../../../io/gearpump/streaming/task/Subscriber.html" title="class in io.gearpump.streaming.task">Subscriber</a>&gt;,<a href="../../../../io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task">TaskContextData</a>&gt;
 implements scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.TaskContextData$">Serialized Form</a></dd></dl>
@@ -245,12 +245,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskContextData$.html" target="_top">FRAMES</a></li>
-<li><a href="TaskContextData$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskContextData$.html" target="_top">Frames</a></li>
+<li><a href="TaskContextData$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -269,17 +269,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction7">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction7">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/TaskContextData.html b/releases/latest/api/java/io/gearpump/streaming/task/TaskContextData.html
index 59f561e..a5b3ae2 100644
--- a/releases/latest/api/java/io/gearpump/streaming/task/TaskContextData.html
+++ b/releases/latest/api/java/io/gearpump/streaming/task/TaskContextData.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:41 CST 2016 -->
 <title>TaskContextData</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/TaskContextData$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskContextData$.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskContextData.html" target="_top">FRAMES</a></li>
-<li><a href="TaskContextData.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskContextData.html" target="_top">Frames</a></li>
+<li><a href="TaskContextData.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.task</p>
+<div class="subTitle">io.gearpump.streaming.task</div>
 <h2 title="Class TaskContextData" class="title">Class TaskContextData</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>TaskContextData</strong>
+<pre>public class <span class="strong">TaskContextData</span>
 extends java.lang.Object
 implements scala.Product, scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.TaskContextData">Serialized Form</a></dd></dl>
@@ -121,7 +121,7 @@
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskContextData.html#TaskContextData(int, int, java.lang.String, akka.actor.ActorRef, int, io.gearpump.streaming.LifeTime, scala.collection.immutable.List)">TaskContextData</a></strong>(int&nbsp;executorId,
+<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskContextData.html#TaskContextData(int,%20int,%20java.lang.String,%20akka.actor.ActorRef,%20int,%20io.gearpump.streaming.LifeTime,%20scala.collection.immutable.List)">TaskContextData</a></strong>(int&nbsp;executorId,
                int&nbsp;appId,
                java.lang.String&nbsp;appName,
                akka.actor.ActorRef&nbsp;appMaster,
@@ -319,12 +319,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/TaskContextData$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskContextData$.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskContextData.html" target="_top">FRAMES</a></li>
-<li><a href="TaskContextData.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskContextData.html" target="_top">Frames</a></li>
+<li><a href="TaskContextData.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -343,17 +343,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/TaskId$.html b/releases/latest/api/java/io/gearpump/streaming/task/TaskId$.html
index 4772be4..244d841 100644
--- a/releases/latest/api/java/io/gearpump/streaming/task/TaskId$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/task/TaskId$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:41 CST 2016 -->
 <title>TaskId$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskId$.html" target="_top">FRAMES</a></li>
-<li><a href="TaskId$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskId$.html" target="_top">Frames</a></li>
+<li><a href="TaskId$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.task</p>
+<div class="subTitle">io.gearpump.streaming.task</div>
 <h2 title="Class TaskId$" class="title">Class TaskId$</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>TaskId$</strong>
+<pre>public class <span class="strong">TaskId$</span>
 extends java.lang.Object
 implements scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.TaskId$">Serialized Form</a></dd></dl>
@@ -267,12 +267,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskId$.html" target="_top">FRAMES</a></li>
-<li><a href="TaskId$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskId$.html" target="_top">Frames</a></li>
+<li><a href="TaskId$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -291,17 +291,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/TaskId.html b/releases/latest/api/java/io/gearpump/streaming/task/TaskId.html
index aefb13d..aaab156 100644
--- a/releases/latest/api/java/io/gearpump/streaming/task/TaskId.html
+++ b/releases/latest/api/java/io/gearpump/streaming/task/TaskId.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:41 CST 2016 -->
 <title>TaskId</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/TaskContextData$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/TaskId$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskContextData$.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskId$.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskId.html" target="_top">FRAMES</a></li>
-<li><a href="TaskId.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskId.html" target="_top">Frames</a></li>
+<li><a href="TaskId.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.task</p>
+<div class="subTitle">io.gearpump.streaming.task</div>
 <h2 title="Class TaskId" class="title">Class TaskId</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>TaskId</strong>
+<pre>public class <span class="strong">TaskId</span>
 extends java.lang.Object
 implements scala.Product, scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.TaskId">Serialized Form</a></dd></dl>
@@ -121,7 +121,7 @@
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskId.html#TaskId(int, int)">TaskId</a></strong>(int&nbsp;processorId,
+<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskId.html#TaskId(int,%20int)">TaskId</a></strong>(int&nbsp;processorId,
       int&nbsp;index)</code>&nbsp;</td>
 </tr>
 </table>
@@ -270,12 +270,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/TaskContextData$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/TaskId$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskContextData$.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskId$.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskId.html" target="_top">FRAMES</a></li>
-<li><a href="TaskId.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskId.html" target="_top">Frames</a></li>
+<li><a href="TaskId.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -294,17 +294,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/TaskInterface.html b/releases/latest/api/java/io/gearpump/streaming/task/TaskInterface.html
index e67c293..6e30a83 100644
--- a/releases/latest/api/java/io/gearpump/streaming/task/TaskInterface.html
+++ b/releases/latest/api/java/io/gearpump/streaming/task/TaskInterface.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:41 CST 2016 -->
 <title>TaskInterface</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/TaskId$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskId$.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskInterface.html" target="_top">FRAMES</a></li>
-<li><a href="TaskInterface.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskInterface.html" target="_top">Frames</a></li>
+<li><a href="TaskInterface.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.task</p>
+<div class="subTitle">io.gearpump.streaming.task</div>
 <h2 title="Interface TaskInterface" class="title">Interface TaskInterface</h2>
 </div>
 <div class="contentContainer">
@@ -91,7 +91,7 @@
 </dl>
 <hr>
 <br>
-<pre>public interface <strong>TaskInterface</strong></pre>
+<pre>public interface <span class="strong">TaskInterface</span></pre>
 <div class="block">Streaming Task interface</div>
 </li>
 </ul>
@@ -219,12 +219,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/TaskId$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskId$.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskInterface.html" target="_top">FRAMES</a></li>
-<li><a href="TaskInterface.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskInterface.html" target="_top">Frames</a></li>
+<li><a href="TaskInterface.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -243,17 +243,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/TaskMessageSerializer.html b/releases/latest/api/java/io/gearpump/streaming/task/TaskMessageSerializer.html
index dd5ed3e..a6007e4 100644
--- a/releases/latest/api/java/io/gearpump/streaming/task/TaskMessageSerializer.html
+++ b/releases/latest/api/java/io/gearpump/streaming/task/TaskMessageSerializer.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:41 CST 2016 -->
 <title>TaskMessageSerializer</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/TaskUtil.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskUtil.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskMessageSerializer.html" target="_top">FRAMES</a></li>
-<li><a href="TaskMessageSerializer.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskMessageSerializer.html" target="_top">Frames</a></li>
+<li><a href="TaskMessageSerializer.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.task</p>
+<div class="subTitle">io.gearpump.streaming.task</div>
 <h2 title="Interface TaskMessageSerializer" class="title">Interface TaskMessageSerializer&lt;T&gt;</h2>
 </div>
 <div class="contentContainer">
@@ -91,7 +91,7 @@
 </dl>
 <hr>
 <br>
-<pre>public interface <strong>TaskMessageSerializer&lt;T&gt;</strong></pre>
+<pre>public interface <span class="strong">TaskMessageSerializer&lt;T&gt;</span></pre>
 </li>
 </ul>
 </div>
@@ -120,7 +120,7 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskMessageSerializer.html#write(java.io.DataOutput, T)">write</a></strong>(java.io.DataOutput&nbsp;dataOutput,
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskMessageSerializer.html#write(java.io.DataOutput,%20T)">write</a></strong>(java.io.DataOutput&nbsp;dataOutput,
      <a href="../../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="type parameter in TaskMessageSerializer">T</a>&nbsp;obj)</code>&nbsp;</td>
 </tr>
 </table>
@@ -195,12 +195,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/TaskUtil.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskUtil.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskMessageSerializer.html" target="_top">FRAMES</a></li>
-<li><a href="TaskMessageSerializer.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskMessageSerializer.html" target="_top">Frames</a></li>
+<li><a href="TaskMessageSerializer.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -219,17 +219,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/TaskUtil$.html b/releases/latest/api/java/io/gearpump/streaming/task/TaskUtil$.html
index ae6a7d1..92be761 100644
--- a/releases/latest/api/java/io/gearpump/streaming/task/TaskUtil$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/task/TaskUtil$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:41 CST 2016 -->
 <title>TaskUtil$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/TaskUtil.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskUtil.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskUtil$.html" target="_top">FRAMES</a></li>
-<li><a href="TaskUtil$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskUtil$.html" target="_top">Frames</a></li>
+<li><a href="TaskUtil$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.task</p>
+<div class="subTitle">io.gearpump.streaming.task</div>
 <h2 title="Class TaskUtil$" class="title">Class TaskUtil$</h2>
 </div>
 <div class="contentContainer">
@@ -95,7 +95,7 @@
 <li class="blockList">
 <hr>
 <br>
-<pre>public class <strong>TaskUtil$</strong>
+<pre>public class <span class="strong">TaskUtil$</span>
 extends java.lang.Object</pre>
 </li>
 </ul>
@@ -253,12 +253,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/TaskUtil.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskUtil.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskUtil$.html" target="_top">FRAMES</a></li>
-<li><a href="TaskUtil$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskUtil$.html" target="_top">Frames</a></li>
+<li><a href="TaskUtil$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -277,17 +277,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/TaskUtil.html b/releases/latest/api/java/io/gearpump/streaming/task/TaskUtil.html
index fe494f6..142ad45 100644
--- a/releases/latest/api/java/io/gearpump/streaming/task/TaskUtil.html
+++ b/releases/latest/api/java/io/gearpump/streaming/task/TaskUtil.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:41 CST 2016 -->
 <title>TaskUtil</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/TaskUtil$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskUtil$.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskUtil.html" target="_top">FRAMES</a></li>
-<li><a href="TaskUtil.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskUtil.html" target="_top">Frames</a></li>
+<li><a href="TaskUtil.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.task</p>
+<div class="subTitle">io.gearpump.streaming.task</div>
 <h2 title="Class TaskUtil" class="title">Class TaskUtil</h2>
 </div>
 <div class="contentContainer">
@@ -95,7 +95,7 @@
 <li class="blockList">
 <hr>
 <br>
-<pre>public class <strong>TaskUtil</strong>
+<pre>public class <span class="strong">TaskUtil</span>
 extends java.lang.Object</pre>
 </li>
 </ul>
@@ -214,12 +214,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/TaskUtil$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskUtil$.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskUtil.html" target="_top">FRAMES</a></li>
-<li><a href="TaskUtil.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskUtil.html" target="_top">Frames</a></li>
+<li><a href="TaskUtil.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -238,17 +238,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/TaskWrapper.html b/releases/latest/api/java/io/gearpump/streaming/task/TaskWrapper.html
index d8117fa..465ac0e 100644
--- a/releases/latest/api/java/io/gearpump/streaming/task/TaskWrapper.html
+++ b/releases/latest/api/java/io/gearpump/streaming/task/TaskWrapper.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:41 CST 2016 -->
 <title>TaskWrapper</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/TaskUtil$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/UpdateClock.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskUtil$.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/UpdateClock.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskWrapper.html" target="_top">FRAMES</a></li>
-<li><a href="TaskWrapper.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskWrapper.html" target="_top">Frames</a></li>
+<li><a href="TaskWrapper.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.task</p>
+<div class="subTitle">io.gearpump.streaming.task</div>
 <h2 title="Class TaskWrapper" class="title">Class TaskWrapper</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>TaskWrapper</strong>
+<pre>public class <span class="strong">TaskWrapper</span>
 extends java.lang.Object
 implements <a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>, <a href="../../../../io/gearpump/streaming/task/TaskInterface.html" title="interface in io.gearpump.streaming.task">TaskInterface</a></pre>
 <div class="block">This provides TaskContext for user defined tasks
@@ -124,7 +124,7 @@
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html#TaskWrapper(io.gearpump.streaming.task.TaskId, java.lang.Class, io.gearpump.streaming.task.TaskContextData, io.gearpump.cluster.UserConfig)">TaskWrapper</a></strong>(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
+<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html#TaskWrapper(io.gearpump.streaming.task.TaskId,%20java.lang.Class,%20io.gearpump.streaming.task.TaskContextData,%20io.gearpump.cluster.UserConfig)">TaskWrapper</a></strong>(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
            java.lang.Class&lt;? extends <a href="../../../../io/gearpump/streaming/task/Task.html" title="class in io.gearpump.streaming.task">Task</a>&gt;&nbsp;taskClass,
            <a href="../../../../io/gearpump/streaming/task/TaskContextData.html" title="class in io.gearpump.streaming.task">TaskContextData</a>&nbsp;context,
            io.gearpump.cluster.UserConfig&nbsp;userConf)</code>&nbsp;</td>
@@ -150,7 +150,7 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>akka.actor.ActorRef</code></td>
-<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html#actorOf(akka.actor.Props, java.lang.String)">actorOf</a></strong>(akka.actor.Props&nbsp;props,
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html#actorOf(akka.actor.Props,%20java.lang.String)">actorOf</a></strong>(akka.actor.Props&nbsp;props,
        java.lang.String&nbsp;name)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
@@ -198,7 +198,7 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html#output(int, io.gearpump.Message)">output</a></strong>(int&nbsp;index,
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html#output(int,%20io.gearpump.Message)">output</a></strong>(int&nbsp;index,
       io.gearpump.Message&nbsp;msg)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
@@ -209,7 +209,7 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html#outputUnManaged(java.lang.Object, scala.collection.Seq)">outputUnManaged</a></strong>(java.lang.Object&nbsp;msg,
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html#outputUnManaged(java.lang.Object,%20scala.collection.Seq)">outputUnManaged</a></strong>(java.lang.Object&nbsp;msg,
                scala.collection.Seq&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&gt;&nbsp;tasks)</code>
 <div class="block">Use with caution, output unmanaged message to target tasks</div>
 </td>
@@ -228,13 +228,13 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>akka.actor.Cancellable</code></td>
-<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html#schedule(scala.concurrent.duration.FiniteDuration, scala.concurrent.duration.FiniteDuration, scala.Function0)">schedule</a></strong>(scala.concurrent.duration.FiniteDuration&nbsp;initialDelay,
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html#schedule(scala.concurrent.duration.FiniteDuration,%20scala.concurrent.duration.FiniteDuration,%20scala.Function0)">schedule</a></strong>(scala.concurrent.duration.FiniteDuration&nbsp;initialDelay,
         scala.concurrent.duration.FiniteDuration&nbsp;interval,
         scala.Function0&lt;scala.runtime.BoxedUnit&gt;&nbsp;f)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>akka.actor.Cancellable</code></td>
-<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html#scheduleOnce(scala.concurrent.duration.FiniteDuration, scala.Function0)">scheduleOnce</a></strong>(scala.concurrent.duration.FiniteDuration&nbsp;initialDelay,
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html#scheduleOnce(scala.concurrent.duration.FiniteDuration,%20scala.Function0)">scheduleOnce</a></strong>(scala.concurrent.duration.FiniteDuration&nbsp;initialDelay,
             scala.Function0&lt;scala.runtime.BoxedUnit&gt;&nbsp;f)</code>
 <div class="block">akka.actor.ActorRefProvider.scheduleOnce</div>
 </td>
@@ -524,7 +524,7 @@
                           java.lang.String&nbsp;name)</pre>
 <dl>
 <dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../../io/gearpump/streaming/task/TaskContext.html#actorOf(akka.actor.Props, java.lang.String)">actorOf</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></code></dd>
+<dd><code><a href="../../../../io/gearpump/streaming/task/TaskContext.html#actorOf(akka.actor.Props,%20java.lang.String)">actorOf</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></code></dd>
 </dl>
 </li>
 </ul>
@@ -615,7 +615,7 @@
                               scala.Function0&lt;scala.runtime.BoxedUnit&gt;&nbsp;f)</pre>
 <dl>
 <dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../../io/gearpump/streaming/task/TaskContext.html#schedule(scala.concurrent.duration.FiniteDuration, scala.concurrent.duration.FiniteDuration, scala.Function0)">schedule</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></code></dd>
+<dd><code><a href="../../../../io/gearpump/streaming/task/TaskContext.html#schedule(scala.concurrent.duration.FiniteDuration,%20scala.concurrent.duration.FiniteDuration,%20scala.Function0)">schedule</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></code></dd>
 </dl>
 </li>
 </ul>
@@ -627,11 +627,11 @@
 <h4>scheduleOnce</h4>
 <pre>public&nbsp;akka.actor.Cancellable&nbsp;scheduleOnce(scala.concurrent.duration.FiniteDuration&nbsp;initialDelay,
                                   scala.Function0&lt;scala.runtime.BoxedUnit&gt;&nbsp;f)</pre>
-<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskContext.html#scheduleOnce(scala.concurrent.duration.FiniteDuration, scala.Function0)">TaskContext</a></code></strong></div>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskContext.html#scheduleOnce(scala.concurrent.duration.FiniteDuration,%20scala.Function0)">TaskContext</a></code></strong></div>
 <div class="block">akka.actor.ActorRefProvider.scheduleOnce</div>
 <dl>
 <dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../../io/gearpump/streaming/task/TaskContext.html#scheduleOnce(scala.concurrent.duration.FiniteDuration, scala.Function0)">scheduleOnce</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></code></dd>
+<dd><code><a href="../../../../io/gearpump/streaming/task/TaskContext.html#scheduleOnce(scala.concurrent.duration.FiniteDuration,%20scala.Function0)">scheduleOnce</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a></code></dd>
 <dt><span class="strong">Parameters:</span></dt><dd><code>initialDelay</code> - the initial delay</dd><dd><code>f</code> - the function to execute after initial delay</dd>
 <dt><span class="strong">Returns:</span></dt><dd>the executable</dd></dl>
 </li>
@@ -676,12 +676,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/TaskUtil$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/UpdateClock.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskUtil$.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/UpdateClock.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskWrapper.html" target="_top">FRAMES</a></li>
-<li><a href="TaskWrapper.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/TaskWrapper.html" target="_top">Frames</a></li>
+<li><a href="TaskWrapper.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -700,17 +700,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/UpdateClock$.html b/releases/latest/api/java/io/gearpump/streaming/task/UpdateClock$.html
index 6c74a7e..0e6f3db 100644
--- a/releases/latest/api/java/io/gearpump/streaming/task/UpdateClock$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/task/UpdateClock$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:41 CST 2016 -->
 <title>UpdateClock$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/UpdateClock.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/UpstreamMinClock.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/UpdateClock.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/UpstreamMinClock.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/UpdateClock$.html" target="_top">FRAMES</a></li>
-<li><a href="UpdateClock$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/UpdateClock$.html" target="_top">Frames</a></li>
+<li><a href="UpdateClock$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction2">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction2">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.task</p>
+<div class="subTitle">io.gearpump.streaming.task</div>
 <h2 title="Class UpdateClock$" class="title">Class UpdateClock$</h2>
 </div>
 <div class="contentContainer">
@@ -104,7 +104,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>UpdateClock$</strong>
+<pre>public class <span class="strong">UpdateClock$</span>
 extends scala.runtime.AbstractFunction2&lt;<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,<a href="../../../../io/gearpump/streaming/task/UpdateClock.html" title="class in io.gearpump.streaming.task">UpdateClock</a>&gt;
 implements scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.UpdateClock$">Serialized Form</a></dd></dl>
@@ -245,12 +245,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/UpdateClock.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/UpstreamMinClock.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/UpdateClock.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/UpstreamMinClock.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/UpdateClock$.html" target="_top">FRAMES</a></li>
-<li><a href="UpdateClock$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/UpdateClock$.html" target="_top">Frames</a></li>
+<li><a href="UpdateClock$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -269,17 +269,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction2">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction2">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/UpdateClock.html b/releases/latest/api/java/io/gearpump/streaming/task/UpdateClock.html
index 58122f5..86e0067 100644
--- a/releases/latest/api/java/io/gearpump/streaming/task/UpdateClock.html
+++ b/releases/latest/api/java/io/gearpump/streaming/task/UpdateClock.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:41 CST 2016 -->
 <title>UpdateClock</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/UpdateClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/UpdateClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/UpdateClock.html" target="_top">FRAMES</a></li>
-<li><a href="UpdateClock.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/UpdateClock.html" target="_top">Frames</a></li>
+<li><a href="UpdateClock.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.task</p>
+<div class="subTitle">io.gearpump.streaming.task</div>
 <h2 title="Class UpdateClock" class="title">Class UpdateClock</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>UpdateClock</strong>
+<pre>public class <span class="strong">UpdateClock</span>
 extends java.lang.Object
 implements <a href="../../../../io/gearpump/streaming/task/ClockEvent.html" title="interface in io.gearpump.streaming.task">ClockEvent</a>, scala.Product, scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.UpdateClock">Serialized Form</a></dd></dl>
@@ -121,7 +121,7 @@
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/task/UpdateClock.html#UpdateClock(io.gearpump.streaming.task.TaskId, long)">UpdateClock</a></strong>(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
+<td class="colOne"><code><strong><a href="../../../../io/gearpump/streaming/task/UpdateClock.html#UpdateClock(io.gearpump.streaming.task.TaskId,%20long)">UpdateClock</a></strong>(<a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId,
            long&nbsp;time)</code>&nbsp;</td>
 </tr>
 </table>
@@ -244,12 +244,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/UpdateClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/TaskWrapper.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/UpdateClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/UpdateClock.html" target="_top">FRAMES</a></li>
-<li><a href="UpdateClock.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/UpdateClock.html" target="_top">Frames</a></li>
+<li><a href="UpdateClock.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -268,17 +268,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/UpstreamMinClock$.html b/releases/latest/api/java/io/gearpump/streaming/task/UpstreamMinClock$.html
index c994cdf..47def56 100644
--- a/releases/latest/api/java/io/gearpump/streaming/task/UpstreamMinClock$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/task/UpstreamMinClock$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:41 CST 2016 -->
 <title>UpstreamMinClock$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/UpstreamMinClock.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li>NEXT CLASS</li>
+<li><a href="../../../../io/gearpump/streaming/task/UpstreamMinClock.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/UpstreamMinClock$.html" target="_top">FRAMES</a></li>
-<li><a href="UpstreamMinClock$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/UpstreamMinClock$.html" target="_top">Frames</a></li>
+<li><a href="UpstreamMinClock$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.task</p>
+<div class="subTitle">io.gearpump.streaming.task</div>
 <h2 title="Class UpstreamMinClock$" class="title">Class UpstreamMinClock$</h2>
 </div>
 <div class="contentContainer">
@@ -104,7 +104,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>UpstreamMinClock$</strong>
+<pre>public class <span class="strong">UpstreamMinClock$</span>
 extends scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="../../../../io/gearpump/streaming/task/UpstreamMinClock.html" title="class in io.gearpump.streaming.task">UpstreamMinClock</a>&gt;
 implements scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.UpstreamMinClock$">Serialized Form</a></dd></dl>
@@ -245,12 +245,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/UpstreamMinClock.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li>NEXT CLASS</li>
+<li><a href="../../../../io/gearpump/streaming/task/UpstreamMinClock.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/UpstreamMinClock$.html" target="_top">FRAMES</a></li>
-<li><a href="UpstreamMinClock$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/UpstreamMinClock$.html" target="_top">Frames</a></li>
+<li><a href="UpstreamMinClock$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -269,17 +269,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/UpstreamMinClock.html b/releases/latest/api/java/io/gearpump/streaming/task/UpstreamMinClock.html
index 7e85535..f53740c 100644
--- a/releases/latest/api/java/io/gearpump/streaming/task/UpstreamMinClock.html
+++ b/releases/latest/api/java/io/gearpump/streaming/task/UpstreamMinClock.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:20 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:41 CST 2016 -->
 <title>UpstreamMinClock</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/UpdateClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/UpstreamMinClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/UpdateClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/UpstreamMinClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/UpstreamMinClock.html" target="_top">FRAMES</a></li>
-<li><a href="UpstreamMinClock.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/UpstreamMinClock.html" target="_top">Frames</a></li>
+<li><a href="UpstreamMinClock.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.task</p>
+<div class="subTitle">io.gearpump.streaming.task</div>
 <h2 title="Class UpstreamMinClock" class="title">Class UpstreamMinClock</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>UpstreamMinClock</strong>
+<pre>public class <span class="strong">UpstreamMinClock</span>
 extends java.lang.Object
 implements scala.Product, scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#io.gearpump.streaming.task.UpstreamMinClock">Serialized Form</a></dd></dl>
@@ -229,12 +229,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/task/UpdateClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/streaming/task/UpstreamMinClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/UpdateClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/streaming/task/UpstreamMinClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/UpstreamMinClock.html" target="_top">FRAMES</a></li>
-<li><a href="UpstreamMinClock.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/UpstreamMinClock.html" target="_top">Frames</a></li>
+<li><a href="UpstreamMinClock.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -253,17 +253,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/package-frame.html b/releases/latest/api/java/io/gearpump/streaming/task/package-frame.html
index d112ff8..9f406c7 100644
--- a/releases/latest/api/java/io/gearpump/streaming/task/package-frame.html
+++ b/releases/latest/api/java/io/gearpump/streaming/task/package-frame.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:22 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>io.gearpump.streaming.task</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -26,6 +26,8 @@
 <li><a href="AckRequest$.html" title="class in io.gearpump.streaming.task" target="classFrame">AckRequest$</a></li>
 <li><a href="CheckpointClock.html" title="class in io.gearpump.streaming.task" target="classFrame">CheckpointClock</a></li>
 <li><a href="CheckpointClock$.html" title="class in io.gearpump.streaming.task" target="classFrame">CheckpointClock$</a></li>
+<li><a href="CheckProcessorDeath.html" title="class in io.gearpump.streaming.task" target="classFrame">CheckProcessorDeath</a></li>
+<li><a href="CheckProcessorDeath$.html" title="class in io.gearpump.streaming.task" target="classFrame">CheckProcessorDeath$</a></li>
 <li><a href="GetCheckpointClock.html" title="class in io.gearpump.streaming.task" target="classFrame">GetCheckpointClock</a></li>
 <li><a href="GetCheckpointClock$.html" title="class in io.gearpump.streaming.task" target="classFrame">GetCheckpointClock$</a></li>
 <li><a href="GetDAG.html" title="class in io.gearpump.streaming.task" target="classFrame">GetDAG</a></li>
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/package-summary.html b/releases/latest/api/java/io/gearpump/streaming/task/package-summary.html
index 0356003..e3d0045 100644
--- a/releases/latest/api/java/io/gearpump/streaming/task/package-summary.html
+++ b/releases/latest/api/java/io/gearpump/streaming/task/package-summary.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:22 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>io.gearpump.streaming.task</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/storage/package-summary.html">PREV PACKAGE</a></li>
-<li><a href="../../../../io/gearpump/streaming/transaction/api/package-summary.html">NEXT PACKAGE</a></li>
+<li><a href="../../../../io/gearpump/streaming/storage/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../io/gearpump/streaming/transaction/api/package-summary.html">Next Package</a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/package-summary.html" target="_top">FRAMES</a></li>
-<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -98,7 +98,7 @@
 </td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer&lt;T&gt;</a></td>
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/TaskMessageSerializer.html" title="interface in io.gearpump.streaming.task">TaskMessageSerializer</a>&lt;T&gt;</td>
 <td class="colLast">&nbsp;</td>
 </tr>
 </tbody>
@@ -137,6 +137,14 @@
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="altColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/CheckProcessorDeath.html" title="class in io.gearpump.streaming.task">CheckProcessorDeath</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../io/gearpump/streaming/task/CheckProcessorDeath$.html" title="class in io.gearpump.streaming.task">CheckProcessorDeath$</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
 <td class="colFirst"><a href="../../../../io/gearpump/streaming/task/GetCheckpointClock.html" title="class in io.gearpump.streaming.task">GetCheckpointClock</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
@@ -382,12 +390,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/storage/package-summary.html">PREV PACKAGE</a></li>
-<li><a href="../../../../io/gearpump/streaming/transaction/api/package-summary.html">NEXT PACKAGE</a></li>
+<li><a href="../../../../io/gearpump/streaming/storage/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../io/gearpump/streaming/transaction/api/package-summary.html">Next Package</a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/package-summary.html" target="_top">FRAMES</a></li>
-<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
diff --git a/releases/latest/api/java/io/gearpump/streaming/task/package-tree.html b/releases/latest/api/java/io/gearpump/streaming/task/package-tree.html
index d2bb6cf..c2c9284 100644
--- a/releases/latest/api/java/io/gearpump/streaming/task/package-tree.html
+++ b/releases/latest/api/java/io/gearpump/streaming/task/package-tree.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:22 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>io.gearpump.streaming.task Class Hierarchy</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/storage/package-tree.html">PREV</a></li>
-<li><a href="../../../../io/gearpump/streaming/transaction/api/package-tree.html">NEXT</a></li>
+<li><a href="../../../../io/gearpump/streaming/storage/package-tree.html">Prev</a></li>
+<li><a href="../../../../io/gearpump/streaming/transaction/api/package-tree.html">Next</a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/package-tree.html" target="_top">FRAMES</a></li>
-<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -81,6 +81,7 @@
 <li type="circle">scala.runtime.AbstractFunction1&lt;T1,R&gt; (implements scala.Function1&lt;T1,R&gt;)
 <ul>
 <li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/CheckpointClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">CheckpointClock$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/CheckProcessorDeath$.html" title="class in io.gearpump.streaming.task"><span class="strong">CheckProcessorDeath$</span></a> (implements scala.Serializable)</li>
 <li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/GetUpstreamMinClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">GetUpstreamMinClock$</span></a> (implements scala.Serializable)</li>
 <li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/LatencyProbe$.html" title="class in io.gearpump.streaming.task"><span class="strong">LatencyProbe$</span></a> (implements scala.Serializable)</li>
 <li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/LatestMinClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">LatestMinClock$</span></a> (implements scala.Serializable)</li>
@@ -117,6 +118,7 @@
 <li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/Ack.html" title="class in io.gearpump.streaming.task"><span class="strong">Ack</span></a> (implements scala.Product, scala.Serializable)</li>
 <li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/AckRequest.html" title="class in io.gearpump.streaming.task"><span class="strong">AckRequest</span></a> (implements scala.Product, scala.Serializable)</li>
 <li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/CheckpointClock.html" title="class in io.gearpump.streaming.task"><span class="strong">CheckpointClock</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/CheckProcessorDeath.html" title="class in io.gearpump.streaming.task"><span class="strong">CheckProcessorDeath</span></a> (implements scala.Product, scala.Serializable)</li>
 <li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/GetCheckpointClock.html" title="class in io.gearpump.streaming.task"><span class="strong">GetCheckpointClock</span></a> (implements scala.Product, scala.Serializable)</li>
 <li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/GetCheckpointClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">GetCheckpointClock$</span></a> (implements scala.Product, scala.Serializable)</li>
 <li type="circle">io.gearpump.streaming.task.<a href="../../../../io/gearpump/streaming/task/GetDAG.html" title="class in io.gearpump.streaming.task"><span class="strong">GetDAG</span></a> (implements scala.Product, scala.Serializable)</li>
@@ -186,12 +188,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/storage/package-tree.html">PREV</a></li>
-<li><a href="../../../../io/gearpump/streaming/transaction/api/package-tree.html">NEXT</a></li>
+<li><a href="../../../../io/gearpump/streaming/storage/package-tree.html">Prev</a></li>
+<li><a href="../../../../io/gearpump/streaming/transaction/api/package-tree.html">Next</a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/task/package-tree.html" target="_top">FRAMES</a></li>
-<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/task/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
diff --git a/releases/latest/api/java/io/gearpump/streaming/transaction/api/CheckpointStore.html b/releases/latest/api/java/io/gearpump/streaming/transaction/api/CheckpointStore.html
index dea7538..e80b9d3 100644
--- a/releases/latest/api/java/io/gearpump/streaming/transaction/api/CheckpointStore.html
+++ b/releases/latest/api/java/io/gearpump/streaming/transaction/api/CheckpointStore.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>CheckpointStore</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li>PREV CLASS</li>
-<li><a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">NEXT CLASS</span></a></li>
+<li>Prev Class</li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/CheckpointStore.html" target="_top">FRAMES</a></li>
-<li><a href="CheckpointStore.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/CheckpointStore.html" target="_top">Frames</a></li>
+<li><a href="CheckpointStore.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.transaction.api</p>
+<div class="subTitle">io.gearpump.streaming.transaction.api</div>
 <h2 title="Interface CheckpointStore" class="title">Interface CheckpointStore</h2>
 </div>
 <div class="contentContainer">
@@ -91,7 +91,7 @@
 </dl>
 <hr>
 <br>
-<pre>public interface <strong>CheckpointStore</strong></pre>
+<pre>public interface <span class="strong">CheckpointStore</span></pre>
 <div class="block">CheckpointStore persistently stores mapping of timestamp to checkpoint
  it's possible that two checkpoints have the same timestamp
  CheckpointStore needs to handle this either during write or read</div>
@@ -119,7 +119,7 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStore.html#persist(long, byte[])">persist</a></strong>(long&nbsp;timeStamp,
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStore.html#persist(long,%20byte[])">persist</a></strong>(long&nbsp;timeStamp,
        byte[]&nbsp;checkpoint)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
@@ -194,12 +194,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li>PREV CLASS</li>
-<li><a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">NEXT CLASS</span></a></li>
+<li>Prev Class</li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/CheckpointStore.html" target="_top">FRAMES</a></li>
-<li><a href="CheckpointStore.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/CheckpointStore.html" target="_top">Frames</a></li>
+<li><a href="CheckpointStore.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -218,17 +218,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html b/releases/latest/api/java/io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html
index f9b1999..8a9612e 100644
--- a/releases/latest/api/java/io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html
+++ b/releases/latest/api/java/io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>CheckpointStoreFactory</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStore.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/transaction/api/MessageDecoder.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStore.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/MessageDecoder.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html" target="_top">FRAMES</a></li>
-<li><a href="CheckpointStoreFactory.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html" target="_top">Frames</a></li>
+<li><a href="CheckpointStoreFactory.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.transaction.api</p>
+<div class="subTitle">io.gearpump.streaming.transaction.api</div>
 <h2 title="Interface CheckpointStoreFactory" class="title">Interface CheckpointStoreFactory</h2>
 </div>
 <div class="contentContainer">
@@ -95,7 +95,7 @@
 </dl>
 <hr>
 <br>
-<pre>public interface <strong>CheckpointStoreFactory</strong>
+<pre>public interface <span class="strong">CheckpointStoreFactory</span>
 extends java.io.Serializable</pre>
 </li>
 </ul>
@@ -117,7 +117,7 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStore.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStore</a></code></td>
-<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html#getCheckpointStore(io.gearpump.cluster.UserConfig, io.gearpump.streaming.task.TaskContext)">getCheckpointStore</a></strong>(io.gearpump.cluster.UserConfig&nbsp;conf,
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html#getCheckpointStore(io.gearpump.cluster.UserConfig,%20io.gearpump.streaming.task.TaskContext)">getCheckpointStore</a></strong>(io.gearpump.cluster.UserConfig&nbsp;conf,
                   <a href="../../../../../io/gearpump/streaming/task/TaskContext.html" title="interface in io.gearpump.streaming.task">TaskContext</a>&nbsp;taskContext)</code>&nbsp;</td>
 </tr>
 </table>
@@ -170,12 +170,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStore.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/transaction/api/MessageDecoder.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStore.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/MessageDecoder.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html" target="_top">FRAMES</a></li>
-<li><a href="CheckpointStoreFactory.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html" target="_top">Frames</a></li>
+<li><a href="CheckpointStoreFactory.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -194,17 +194,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/transaction/api/MessageDecoder.html b/releases/latest/api/java/io/gearpump/streaming/transaction/api/MessageDecoder.html
index 0692f54..d9bae91 100644
--- a/releases/latest/api/java/io/gearpump/streaming/transaction/api/MessageDecoder.html
+++ b/releases/latest/api/java/io/gearpump/streaming/transaction/api/MessageDecoder.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>MessageDecoder</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/transaction/api/MessageFilter.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/MessageFilter.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/MessageDecoder.html" target="_top">FRAMES</a></li>
-<li><a href="MessageDecoder.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/MessageDecoder.html" target="_top">Frames</a></li>
+<li><a href="MessageDecoder.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.transaction.api</p>
+<div class="subTitle">io.gearpump.streaming.transaction.api</div>
 <h2 title="Interface MessageDecoder" class="title">Interface MessageDecoder</h2>
 </div>
 <div class="contentContainer">
@@ -91,7 +91,7 @@
 </dl>
 <hr>
 <br>
-<pre>public interface <strong>MessageDecoder</strong>
+<pre>public interface <span class="strong">MessageDecoder</span>
 extends java.io.Serializable</pre>
 <div class="block">MessageDecoder decodes raw bytes to Message
  It is usually written by end user and
@@ -167,12 +167,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/transaction/api/MessageFilter.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/MessageFilter.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/MessageDecoder.html" target="_top">FRAMES</a></li>
-<li><a href="MessageDecoder.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/MessageDecoder.html" target="_top">Frames</a></li>
+<li><a href="MessageDecoder.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -191,17 +191,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/transaction/api/MessageFilter.html b/releases/latest/api/java/io/gearpump/streaming/transaction/api/MessageFilter.html
index 2d9c051..d9c0f32 100644
--- a/releases/latest/api/java/io/gearpump/streaming/transaction/api/MessageFilter.html
+++ b/releases/latest/api/java/io/gearpump/streaming/transaction/api/MessageFilter.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>MessageFilter</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/transaction/api/MessageDecoder.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetManager.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/MessageDecoder.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetManager.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/MessageFilter.html" target="_top">FRAMES</a></li>
-<li><a href="MessageFilter.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/MessageFilter.html" target="_top">Frames</a></li>
+<li><a href="MessageFilter.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.transaction.api</p>
+<div class="subTitle">io.gearpump.streaming.transaction.api</div>
 <h2 title="Interface MessageFilter" class="title">Interface MessageFilter</h2>
 </div>
 <div class="contentContainer">
@@ -91,7 +91,7 @@
 </dl>
 <hr>
 <br>
-<pre>public interface <strong>MessageFilter</strong></pre>
+<pre>public interface <span class="strong">MessageFilter</span></pre>
 <div class="block">filter offsets and store the mapping from timestamp to offset</div>
 </li>
 </ul>
@@ -164,12 +164,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/transaction/api/MessageDecoder.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetManager.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/MessageDecoder.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetManager.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/MessageFilter.html" target="_top">FRAMES</a></li>
-<li><a href="MessageFilter.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/MessageFilter.html" target="_top">Frames</a></li>
+<li><a href="MessageFilter.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -188,17 +188,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/transaction/api/OffsetManager.html b/releases/latest/api/java/io/gearpump/streaming/transaction/api/OffsetManager.html
index 95977d1..1142d7b 100644
--- a/releases/latest/api/java/io/gearpump/streaming/transaction/api/OffsetManager.html
+++ b/releases/latest/api/java/io/gearpump/streaming/transaction/api/OffsetManager.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>OffsetManager</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/transaction/api/MessageFilter.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/MessageFilter.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetManager.html" target="_top">FRAMES</a></li>
-<li><a href="OffsetManager.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetManager.html" target="_top">Frames</a></li>
+<li><a href="OffsetManager.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.transaction.api</p>
+<div class="subTitle">io.gearpump.streaming.transaction.api</div>
 <h2 title="Interface OffsetManager" class="title">Interface OffsetManager</h2>
 </div>
 <div class="contentContainer">
@@ -91,7 +91,7 @@
 </dl>
 <hr>
 <br>
-<pre>public interface <strong>OffsetManager</strong>
+<pre>public interface <span class="strong">OffsetManager</span>
 extends <a href="../../../../../io/gearpump/streaming/transaction/api/MessageFilter.html" title="interface in io.gearpump.streaming.transaction.api">MessageFilter</a>, <a href="../../../../../io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html" title="interface in io.gearpump.streaming.transaction.api">OffsetTimeStampResolver</a></pre>
 <div class="block">manages message's offset on TimeReplayableSource and timestamp</div>
 </li>
@@ -179,12 +179,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/transaction/api/MessageFilter.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/MessageFilter.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetManager.html" target="_top">FRAMES</a></li>
-<li><a href="OffsetManager.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetManager.html" target="_top">Frames</a></li>
+<li><a href="OffsetManager.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -203,17 +203,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/transaction/api/OffsetStorage$.html b/releases/latest/api/java/io/gearpump/streaming/transaction/api/OffsetStorage$.html
index a82830d..e80a49b 100644
--- a/releases/latest/api/java/io/gearpump/streaming/transaction/api/OffsetStorage$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/transaction/api/OffsetStorage$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>OffsetStorage$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Underflow$.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorageFactory.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Underflow$.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorageFactory.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetStorage$.html" target="_top">FRAMES</a></li>
-<li><a href="OffsetStorage$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetStorage$.html" target="_top">Frames</a></li>
+<li><a href="OffsetStorage$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.transaction.api</p>
+<div class="subTitle">io.gearpump.streaming.transaction.api</div>
 <h2 title="Class OffsetStorage$" class="title">Class OffsetStorage$</h2>
 </div>
 <div class="contentContainer">
@@ -95,7 +95,7 @@
 <li class="blockList">
 <hr>
 <br>
-<pre>public class <strong>OffsetStorage$</strong>
+<pre>public class <span class="strong">OffsetStorage$</span>
 extends java.lang.Object</pre>
 </li>
 </ul>
@@ -220,12 +220,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Underflow$.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorageFactory.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Underflow$.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorageFactory.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetStorage$.html" target="_top">FRAMES</a></li>
-<li><a href="OffsetStorage$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetStorage$.html" target="_top">Frames</a></li>
+<li><a href="OffsetStorage$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -244,17 +244,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/transaction/api/OffsetStorage.Overflow$.html b/releases/latest/api/java/io/gearpump/streaming/transaction/api/OffsetStorage.Overflow$.html
index 7191a4c..bbb67bf 100644
--- a/releases/latest/api/java/io/gearpump/streaming/transaction/api/OffsetStorage.Overflow$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/transaction/api/OffsetStorage.Overflow$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>OffsetStorage.Overflow$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.StorageEmpty$.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.StorageEmpty$.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetStorage.Overflow$.html" target="_top">FRAMES</a></li>
-<li><a href="OffsetStorage.Overflow$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetStorage.Overflow$.html" target="_top">Frames</a></li>
+<li><a href="OffsetStorage.Overflow$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.transaction.api</p>
+<div class="subTitle">io.gearpump.streaming.transaction.api</div>
 <h2 title="Class OffsetStorage.Overflow$" class="title">Class OffsetStorage.Overflow$</h2>
 </div>
 <div class="contentContainer">
@@ -108,7 +108,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>OffsetStorage.Overflow$</strong>
+<pre>public static class <span class="strong">OffsetStorage.Overflow$</span>
 extends scala.runtime.AbstractFunction1&lt;byte[],<a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Overflow</a>&gt;
 implements scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.transaction.api.OffsetStorage.Overflow$">Serialized Form</a></dd></dl>
@@ -249,12 +249,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.StorageEmpty$.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.StorageEmpty$.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetStorage.Overflow$.html" target="_top">FRAMES</a></li>
-<li><a href="OffsetStorage.Overflow$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetStorage.Overflow$.html" target="_top">Frames</a></li>
+<li><a href="OffsetStorage.Overflow$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -273,17 +273,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html b/releases/latest/api/java/io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html
index 86fa0a6..bacde89 100644
--- a/releases/latest/api/java/io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html
+++ b/releases/latest/api/java/io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>OffsetStorage.Overflow</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Overflow$.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Overflow$.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html" target="_top">FRAMES</a></li>
-<li><a href="OffsetStorage.Overflow.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html" target="_top">Frames</a></li>
+<li><a href="OffsetStorage.Overflow.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.transaction.api</p>
+<div class="subTitle">io.gearpump.streaming.transaction.api</div>
 <h2 title="Class OffsetStorage.Overflow" class="title">Class OffsetStorage.Overflow</h2>
 </div>
 <div class="contentContainer">
@@ -108,7 +108,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>OffsetStorage.Overflow</strong>
+<pre>public static class <span class="strong">OffsetStorage.Overflow</span>
 extends java.lang.Throwable
 implements scala.Product, scala.Serializable</pre>
 <div class="block">Overflow means the looked up time is
@@ -159,7 +159,7 @@
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;java.lang.Throwable</h3>
-<code>fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString</code></li>
+<code>addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString</code></li>
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
@@ -247,12 +247,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Overflow$.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Overflow$.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html" target="_top">FRAMES</a></li>
-<li><a href="OffsetStorage.Overflow.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html" target="_top">Frames</a></li>
+<li><a href="OffsetStorage.Overflow.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -271,17 +271,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/transaction/api/OffsetStorage.StorageEmpty$.html b/releases/latest/api/java/io/gearpump/streaming/transaction/api/OffsetStorage.StorageEmpty$.html
index 519045b..a52588e 100644
--- a/releases/latest/api/java/io/gearpump/streaming/transaction/api/OffsetStorage.StorageEmpty$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/transaction/api/OffsetStorage.StorageEmpty$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>OffsetStorage.StorageEmpty$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Overflow$.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Overflow$.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetStorage.StorageEmpty$.html" target="_top">FRAMES</a></li>
-<li><a href="OffsetStorage.StorageEmpty$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetStorage.StorageEmpty$.html" target="_top">Frames</a></li>
+<li><a href="OffsetStorage.StorageEmpty$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Throwable">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Throwable">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.transaction.api</p>
+<div class="subTitle">io.gearpump.streaming.transaction.api</div>
 <h2 title="Class OffsetStorage.StorageEmpty$" class="title">Class OffsetStorage.StorageEmpty$</h2>
 </div>
 <div class="contentContainer">
@@ -108,7 +108,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>OffsetStorage.StorageEmpty$</strong>
+<pre>public static class <span class="strong">OffsetStorage.StorageEmpty$</span>
 extends java.lang.Throwable
 implements scala.Product, scala.Serializable</pre>
 <div class="block">StorageEmpty means no data has been stored</div>
@@ -168,7 +168,7 @@
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;java.lang.Throwable</h3>
-<code>fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString</code></li>
+<code>addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString</code></li>
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
@@ -257,12 +257,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Overflow$.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Overflow$.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetStorage.StorageEmpty$.html" target="_top">FRAMES</a></li>
-<li><a href="OffsetStorage.StorageEmpty$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetStorage.StorageEmpty$.html" target="_top">Frames</a></li>
+<li><a href="OffsetStorage.StorageEmpty$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -281,17 +281,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Throwable">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Throwable">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/transaction/api/OffsetStorage.Underflow$.html b/releases/latest/api/java/io/gearpump/streaming/transaction/api/OffsetStorage.Underflow$.html
index cdbf0ad..ad2c9d9 100644
--- a/releases/latest/api/java/io/gearpump/streaming/transaction/api/OffsetStorage.Underflow$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/transaction/api/OffsetStorage.Underflow$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>OffsetStorage.Underflow$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage$.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage$.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetStorage.Underflow$.html" target="_top">FRAMES</a></li>
-<li><a href="OffsetStorage.Underflow$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetStorage.Underflow$.html" target="_top">Frames</a></li>
+<li><a href="OffsetStorage.Underflow$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.transaction.api</p>
+<div class="subTitle">io.gearpump.streaming.transaction.api</div>
 <h2 title="Class OffsetStorage.Underflow$" class="title">Class OffsetStorage.Underflow$</h2>
 </div>
 <div class="contentContainer">
@@ -108,7 +108,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>OffsetStorage.Underflow$</strong>
+<pre>public static class <span class="strong">OffsetStorage.Underflow$</span>
 extends scala.runtime.AbstractFunction1&lt;byte[],<a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html" title="class in io.gearpump.streaming.transaction.api">OffsetStorage.Underflow</a>&gt;
 implements scala.Serializable</pre>
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#io.gearpump.streaming.transaction.api.OffsetStorage.Underflow$">Serialized Form</a></dd></dl>
@@ -249,12 +249,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage$.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage$.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetStorage.Underflow$.html" target="_top">FRAMES</a></li>
-<li><a href="OffsetStorage.Underflow$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetStorage.Underflow$.html" target="_top">Frames</a></li>
+<li><a href="OffsetStorage.Underflow$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -273,17 +273,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_scala.runtime.AbstractFunction1">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html b/releases/latest/api/java/io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html
index 8a03e92..ee1ec71 100644
--- a/releases/latest/api/java/io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html
+++ b/releases/latest/api/java/io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>OffsetStorage.Underflow</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.StorageEmpty$.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Underflow$.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.StorageEmpty$.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Underflow$.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html" target="_top">FRAMES</a></li>
-<li><a href="OffsetStorage.Underflow.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html" target="_top">Frames</a></li>
+<li><a href="OffsetStorage.Underflow.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.transaction.api</p>
+<div class="subTitle">io.gearpump.streaming.transaction.api</div>
 <h2 title="Class OffsetStorage.Underflow" class="title">Class OffsetStorage.Underflow</h2>
 </div>
 <div class="contentContainer">
@@ -108,7 +108,7 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <strong>OffsetStorage.Underflow</strong>
+<pre>public static class <span class="strong">OffsetStorage.Underflow</span>
 extends java.lang.Throwable
 implements scala.Product, scala.Serializable</pre>
 <div class="block">Underflow means the looked up time is
@@ -159,7 +159,7 @@
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;java.lang.Throwable</h3>
-<code>fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString</code></li>
+<code>addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString</code></li>
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
@@ -247,12 +247,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.StorageEmpty$.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Underflow$.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.StorageEmpty$.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Underflow$.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html" target="_top">FRAMES</a></li>
-<li><a href="OffsetStorage.Underflow.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetStorage.Underflow.html" target="_top">Frames</a></li>
+<li><a href="OffsetStorage.Underflow.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -271,17 +271,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/transaction/api/OffsetStorage.html b/releases/latest/api/java/io/gearpump/streaming/transaction/api/OffsetStorage.html
index f384fcb..bcc278a 100644
--- a/releases/latest/api/java/io/gearpump/streaming/transaction/api/OffsetStorage.html
+++ b/releases/latest/api/java/io/gearpump/streaming/transaction/api/OffsetStorage.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>OffsetStorage</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetManager.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetManager.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetStorage.html" target="_top">FRAMES</a></li>
-<li><a href="OffsetStorage.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetStorage.html" target="_top">Frames</a></li>
+<li><a href="OffsetStorage.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li><a href="#nested_class_summary">NESTED</a>&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.transaction.api</p>
+<div class="subTitle">io.gearpump.streaming.transaction.api</div>
 <h2 title="Interface OffsetStorage" class="title">Interface OffsetStorage</h2>
 </div>
 <div class="contentContainer">
@@ -87,7 +87,7 @@
 <li class="blockList">
 <hr>
 <br>
-<pre>public interface <strong>OffsetStorage</strong></pre>
+<pre>public interface <span class="strong">OffsetStorage</span></pre>
 <div class="block">OffsetStorage stores the mapping from TimeStamp to Offset</div>
 </li>
 </ul>
@@ -152,7 +152,7 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.html#append(long, byte[])">append</a></strong>(long&nbsp;time,
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.html#append(long,%20byte[])">append</a></strong>(long&nbsp;time,
       byte[]&nbsp;offset)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
@@ -242,12 +242,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetManager.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetManager.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage.Overflow.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetStorage.html" target="_top">FRAMES</a></li>
-<li><a href="OffsetStorage.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetStorage.html" target="_top">Frames</a></li>
+<li><a href="OffsetStorage.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -266,17 +266,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li><a href="#nested_class_summary">NESTED</a>&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/transaction/api/OffsetStorageFactory.html b/releases/latest/api/java/io/gearpump/streaming/transaction/api/OffsetStorageFactory.html
index 1e14825..e999b1e 100644
--- a/releases/latest/api/java/io/gearpump/streaming/transaction/api/OffsetStorageFactory.html
+++ b/releases/latest/api/java/io/gearpump/streaming/transaction/api/OffsetStorageFactory.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>OffsetStorageFactory</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage$.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage$.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetStorageFactory.html" target="_top">FRAMES</a></li>
-<li><a href="OffsetStorageFactory.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetStorageFactory.html" target="_top">Frames</a></li>
+<li><a href="OffsetStorageFactory.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.transaction.api</p>
+<div class="subTitle">io.gearpump.streaming.transaction.api</div>
 <h2 title="Interface OffsetStorageFactory" class="title">Interface OffsetStorageFactory</h2>
 </div>
 <div class="contentContainer">
@@ -91,7 +91,7 @@
 </dl>
 <hr>
 <br>
-<pre>public interface <strong>OffsetStorageFactory</strong>
+<pre>public interface <span class="strong">OffsetStorageFactory</span>
 extends java.io.Serializable</pre>
 </li>
 </ul>
@@ -164,12 +164,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage$.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorage$.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetStorageFactory.html" target="_top">FRAMES</a></li>
-<li><a href="OffsetStorageFactory.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetStorageFactory.html" target="_top">Frames</a></li>
+<li><a href="OffsetStorageFactory.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -188,17 +188,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html b/releases/latest/api/java/io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html
index c025f60..23dc240 100644
--- a/releases/latest/api/java/io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html
+++ b/releases/latest/api/java/io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>OffsetTimeStampResolver</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorageFactory.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/transaction/api/TimeReplayableSource.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorageFactory.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/TimeReplayableSource.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html" target="_top">FRAMES</a></li>
-<li><a href="OffsetTimeStampResolver.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html" target="_top">Frames</a></li>
+<li><a href="OffsetTimeStampResolver.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.transaction.api</p>
+<div class="subTitle">io.gearpump.streaming.transaction.api</div>
 <h2 title="Interface OffsetTimeStampResolver" class="title">Interface OffsetTimeStampResolver</h2>
 </div>
 <div class="contentContainer">
@@ -91,7 +91,7 @@
 </dl>
 <hr>
 <br>
-<pre>public interface <strong>OffsetTimeStampResolver</strong></pre>
+<pre>public interface <span class="strong">OffsetTimeStampResolver</span></pre>
 <div class="block">resolve timestamp to offset by look up the underlying storage</div>
 </li>
 </ul>
@@ -164,12 +164,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorageFactory.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/transaction/api/TimeReplayableSource.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetStorageFactory.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/TimeReplayableSource.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html" target="_top">FRAMES</a></li>
-<li><a href="OffsetTimeStampResolver.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html" target="_top">Frames</a></li>
+<li><a href="OffsetTimeStampResolver.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -188,17 +188,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/transaction/api/TimeReplayableSource.html b/releases/latest/api/java/io/gearpump/streaming/transaction/api/TimeReplayableSource.html
index b690196..ff2d1b6 100644
--- a/releases/latest/api/java/io/gearpump/streaming/transaction/api/TimeReplayableSource.html
+++ b/releases/latest/api/java/io/gearpump/streaming/transaction/api/TimeReplayableSource.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>TimeReplayableSource</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/transaction/api/TimeStampFilter.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/TimeStampFilter.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/TimeReplayableSource.html" target="_top">FRAMES</a></li>
-<li><a href="TimeReplayableSource.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/TimeReplayableSource.html" target="_top">Frames</a></li>
+<li><a href="TimeReplayableSource.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.transaction.api</p>
+<div class="subTitle">io.gearpump.streaming.transaction.api</div>
 <h2 title="Interface TimeReplayableSource" class="title">Interface TimeReplayableSource</h2>
 </div>
 <div class="contentContainer">
@@ -91,7 +91,7 @@
 </dl>
 <hr>
 <br>
-<pre>public interface <strong>TimeReplayableSource</strong>
+<pre>public interface <span class="strong">TimeReplayableSource</span>
 extends <a href="../../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source">DataSource</a></pre>
 <div class="block">AT-LEAST-ONCE API
  <p>
@@ -114,7 +114,7 @@
 <!--   -->
 </a>
 <h3>Methods inherited from interface&nbsp;io.gearpump.streaming.source.<a href="../../../../../io/gearpump/streaming/source/DataSource.html" title="interface in io.gearpump.streaming.source">DataSource</a></h3>
-<code><a href="../../../../../io/gearpump/streaming/source/DataSource.html#close()">close</a>, <a href="../../../../../io/gearpump/streaming/source/DataSource.html#open(io.gearpump.streaming.task.TaskContext, scala.Option)">open</a>, <a href="../../../../../io/gearpump/streaming/source/DataSource.html#read(int)">read</a></code></li>
+<code><a href="../../../../../io/gearpump/streaming/source/DataSource.html#close()">close</a>, <a href="../../../../../io/gearpump/streaming/source/DataSource.html#open(io.gearpump.streaming.task.TaskContext,%20scala.Option)">open</a>, <a href="../../../../../io/gearpump/streaming/source/DataSource.html#read(int)">read</a></code></li>
 </ul>
 </li>
 </ul>
@@ -141,12 +141,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../../io/gearpump/streaming/transaction/api/TimeStampFilter.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/OffsetTimeStampResolver.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/TimeStampFilter.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/TimeReplayableSource.html" target="_top">FRAMES</a></li>
-<li><a href="TimeReplayableSource.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/TimeReplayableSource.html" target="_top">Frames</a></li>
+<li><a href="TimeReplayableSource.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -165,17 +165,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/transaction/api/TimeStampFilter.html b/releases/latest/api/java/io/gearpump/streaming/transaction/api/TimeStampFilter.html
index 21d6da4..c78ac7a 100644
--- a/releases/latest/api/java/io/gearpump/streaming/transaction/api/TimeStampFilter.html
+++ b/releases/latest/api/java/io/gearpump/streaming/transaction/api/TimeStampFilter.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>TimeStampFilter</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/transaction/api/TimeReplayableSource.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">PREV CLASS</span></a></li>
-<li>NEXT CLASS</li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/TimeReplayableSource.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/TimeStampFilter.html" target="_top">FRAMES</a></li>
-<li><a href="TimeStampFilter.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/TimeStampFilter.html" target="_top">Frames</a></li>
+<li><a href="TimeStampFilter.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.transaction.api</p>
+<div class="subTitle">io.gearpump.streaming.transaction.api</div>
 <h2 title="Interface TimeStampFilter" class="title">Interface TimeStampFilter</h2>
 </div>
 <div class="contentContainer">
@@ -95,7 +95,7 @@
 </dl>
 <hr>
 <br>
-<pre>public interface <strong>TimeStampFilter</strong>
+<pre>public interface <span class="strong">TimeStampFilter</span>
 extends java.io.Serializable</pre>
 <div class="block">TimeStampFilter filters message comparing its TimeStamp with the predicate.</div>
 </li>
@@ -118,7 +118,7 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>scala.Option&lt;io.gearpump.Message&gt;</code></td>
-<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/transaction/api/TimeStampFilter.html#filter(io.gearpump.Message, long)">filter</a></strong>(io.gearpump.Message&nbsp;msg,
+<td class="colLast"><code><strong><a href="../../../../../io/gearpump/streaming/transaction/api/TimeStampFilter.html#filter(io.gearpump.Message,%20long)">filter</a></strong>(io.gearpump.Message&nbsp;msg,
       long&nbsp;predicate)</code>&nbsp;</td>
 </tr>
 </table>
@@ -171,12 +171,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/transaction/api/TimeReplayableSource.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">PREV CLASS</span></a></li>
-<li>NEXT CLASS</li>
+<li><a href="../../../../../io/gearpump/streaming/transaction/api/TimeReplayableSource.html" title="interface in io.gearpump.streaming.transaction.api"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/TimeStampFilter.html" target="_top">FRAMES</a></li>
-<li><a href="TimeStampFilter.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/TimeStampFilter.html" target="_top">Frames</a></li>
+<li><a href="TimeStampFilter.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -195,17 +195,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/transaction/api/package-frame.html b/releases/latest/api/java/io/gearpump/streaming/transaction/api/package-frame.html
index 0aa8d50..9f6b723 100644
--- a/releases/latest/api/java/io/gearpump/streaming/transaction/api/package-frame.html
+++ b/releases/latest/api/java/io/gearpump/streaming/transaction/api/package-frame.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:22 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>io.gearpump.streaming.transaction.api</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
diff --git a/releases/latest/api/java/io/gearpump/streaming/transaction/api/package-summary.html b/releases/latest/api/java/io/gearpump/streaming/transaction/api/package-summary.html
index b5a8c9b..2caaac5 100644
--- a/releases/latest/api/java/io/gearpump/streaming/transaction/api/package-summary.html
+++ b/releases/latest/api/java/io/gearpump/streaming/transaction/api/package-summary.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:22 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>io.gearpump.streaming.transaction.api</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/task/package-summary.html">PREV PACKAGE</a></li>
-<li><a href="../../../../../io/gearpump/streaming/util/package-summary.html">NEXT PACKAGE</a></li>
+<li><a href="../../../../../io/gearpump/streaming/task/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../../io/gearpump/streaming/util/package-summary.html">Next Package</a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/package-summary.html" target="_top">FRAMES</a></li>
-<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -200,12 +200,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/task/package-summary.html">PREV PACKAGE</a></li>
-<li><a href="../../../../../io/gearpump/streaming/util/package-summary.html">NEXT PACKAGE</a></li>
+<li><a href="../../../../../io/gearpump/streaming/task/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../../io/gearpump/streaming/util/package-summary.html">Next Package</a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/package-summary.html" target="_top">FRAMES</a></li>
-<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
diff --git a/releases/latest/api/java/io/gearpump/streaming/transaction/api/package-tree.html b/releases/latest/api/java/io/gearpump/streaming/transaction/api/package-tree.html
index 4cf8e3b..32133e3 100644
--- a/releases/latest/api/java/io/gearpump/streaming/transaction/api/package-tree.html
+++ b/releases/latest/api/java/io/gearpump/streaming/transaction/api/package-tree.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:22 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>io.gearpump.streaming.transaction.api Class Hierarchy</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/task/package-tree.html">PREV</a></li>
-<li><a href="../../../../../io/gearpump/streaming/util/package-tree.html">NEXT</a></li>
+<li><a href="../../../../../io/gearpump/streaming/task/package-tree.html">Prev</a></li>
+<li><a href="../../../../../io/gearpump/streaming/util/package-tree.html">Next</a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/package-tree.html" target="_top">FRAMES</a></li>
-<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -137,12 +137,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../io/gearpump/streaming/task/package-tree.html">PREV</a></li>
-<li><a href="../../../../../io/gearpump/streaming/util/package-tree.html">NEXT</a></li>
+<li><a href="../../../../../io/gearpump/streaming/task/package-tree.html">Prev</a></li>
+<li><a href="../../../../../io/gearpump/streaming/util/package-tree.html">Next</a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/package-tree.html" target="_top">FRAMES</a></li>
-<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../../index.html?io/gearpump/streaming/transaction/api/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
diff --git a/releases/latest/api/java/io/gearpump/streaming/util/ActorPathUtil$.html b/releases/latest/api/java/io/gearpump/streaming/util/ActorPathUtil$.html
index 8939c7c..4e0ea14 100644
--- a/releases/latest/api/java/io/gearpump/streaming/util/ActorPathUtil$.html
+++ b/releases/latest/api/java/io/gearpump/streaming/util/ActorPathUtil$.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:22 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>ActorPathUtil$</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/util/ActorPathUtil.html" title="class in io.gearpump.streaming.util"><span class="strong">PREV CLASS</span></a></li>
-<li>NEXT CLASS</li>
+<li><a href="../../../../io/gearpump/streaming/util/ActorPathUtil.html" title="class in io.gearpump.streaming.util"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/util/ActorPathUtil$.html" target="_top">FRAMES</a></li>
-<li><a href="ActorPathUtil$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/util/ActorPathUtil$.html" target="_top">Frames</a></li>
+<li><a href="ActorPathUtil$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.util</p>
+<div class="subTitle">io.gearpump.streaming.util</div>
 <h2 title="Class ActorPathUtil$" class="title">Class ActorPathUtil$</h2>
 </div>
 <div class="contentContainer">
@@ -95,7 +95,7 @@
 <li class="blockList">
 <hr>
 <br>
-<pre>public class <strong>ActorPathUtil$</strong>
+<pre>public class <span class="strong">ActorPathUtil$</span>
 extends java.lang.Object</pre>
 </li>
 </ul>
@@ -167,7 +167,7 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>akka.actor.ActorPath</code></td>
-<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/util/ActorPathUtil$.html#taskActorPath(akka.actor.ActorRef, int, io.gearpump.streaming.task.TaskId)">taskActorPath</a></strong>(akka.actor.ActorRef&nbsp;appMaster,
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/util/ActorPathUtil$.html#taskActorPath(akka.actor.ActorRef,%20int,%20io.gearpump.streaming.task.TaskId)">taskActorPath</a></strong>(akka.actor.ActorRef&nbsp;appMaster,
              int&nbsp;executorId,
              <a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId)</code>&nbsp;</td>
 </tr>
@@ -291,12 +291,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/util/ActorPathUtil.html" title="class in io.gearpump.streaming.util"><span class="strong">PREV CLASS</span></a></li>
-<li>NEXT CLASS</li>
+<li><a href="../../../../io/gearpump/streaming/util/ActorPathUtil.html" title="class in io.gearpump.streaming.util"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/util/ActorPathUtil$.html" target="_top">FRAMES</a></li>
-<li><a href="ActorPathUtil$.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/util/ActorPathUtil$.html" target="_top">Frames</a></li>
+<li><a href="ActorPathUtil$.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -315,17 +315,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/util/ActorPathUtil.html b/releases/latest/api/java/io/gearpump/streaming/util/ActorPathUtil.html
index 0e5140d..850a44d 100644
--- a/releases/latest/api/java/io/gearpump/streaming/util/ActorPathUtil.html
+++ b/releases/latest/api/java/io/gearpump/streaming/util/ActorPathUtil.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:22 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>ActorPathUtil</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li>PREV CLASS</li>
-<li><a href="../../../../io/gearpump/streaming/util/ActorPathUtil$.html" title="class in io.gearpump.streaming.util"><span class="strong">NEXT CLASS</span></a></li>
+<li>Prev Class</li>
+<li><a href="../../../../io/gearpump/streaming/util/ActorPathUtil$.html" title="class in io.gearpump.streaming.util"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/util/ActorPathUtil.html" target="_top">FRAMES</a></li>
-<li><a href="ActorPathUtil.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/util/ActorPathUtil.html" target="_top">Frames</a></li>
+<li><a href="ActorPathUtil.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.streaming.util</p>
+<div class="subTitle">io.gearpump.streaming.util</div>
 <h2 title="Class ActorPathUtil" class="title">Class ActorPathUtil</h2>
 </div>
 <div class="contentContainer">
@@ -95,7 +95,7 @@
 <li class="blockList">
 <hr>
 <br>
-<pre>public class <strong>ActorPathUtil</strong>
+<pre>public class <span class="strong">ActorPathUtil</span>
 extends java.lang.Object</pre>
 </li>
 </ul>
@@ -146,7 +146,7 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>static akka.actor.ActorPath</code></td>
-<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/util/ActorPathUtil.html#taskActorPath(akka.actor.ActorRef, int, io.gearpump.streaming.task.TaskId)">taskActorPath</a></strong>(akka.actor.ActorRef&nbsp;appMaster,
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/streaming/util/ActorPathUtil.html#taskActorPath(akka.actor.ActorRef,%20int,%20io.gearpump.streaming.task.TaskId)">taskActorPath</a></strong>(akka.actor.ActorRef&nbsp;appMaster,
              int&nbsp;executorId,
              <a href="../../../../io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>&nbsp;taskId)</code>&nbsp;</td>
 </tr>
@@ -252,12 +252,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li>PREV CLASS</li>
-<li><a href="../../../../io/gearpump/streaming/util/ActorPathUtil$.html" title="class in io.gearpump.streaming.util"><span class="strong">NEXT CLASS</span></a></li>
+<li>Prev Class</li>
+<li><a href="../../../../io/gearpump/streaming/util/ActorPathUtil$.html" title="class in io.gearpump.streaming.util"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/util/ActorPathUtil.html" target="_top">FRAMES</a></li>
-<li><a href="ActorPathUtil.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/util/ActorPathUtil.html" target="_top">Frames</a></li>
+<li><a href="ActorPathUtil.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -276,17 +276,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/streaming/util/package-frame.html b/releases/latest/api/java/io/gearpump/streaming/util/package-frame.html
index 720120e..ed7b723 100644
--- a/releases/latest/api/java/io/gearpump/streaming/util/package-frame.html
+++ b/releases/latest/api/java/io/gearpump/streaming/util/package-frame.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:22 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>io.gearpump.streaming.util</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
diff --git a/releases/latest/api/java/io/gearpump/streaming/util/package-summary.html b/releases/latest/api/java/io/gearpump/streaming/util/package-summary.html
index aa4027e..f8882c0 100644
--- a/releases/latest/api/java/io/gearpump/streaming/util/package-summary.html
+++ b/releases/latest/api/java/io/gearpump/streaming/util/package-summary.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:22 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>io.gearpump.streaming.util</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/transaction/api/package-summary.html">PREV PACKAGE</a></li>
-<li><a href="../../../../io/gearpump/transport/netty/package-summary.html">NEXT PACKAGE</a></li>
+<li><a href="../../../../io/gearpump/streaming/transaction/api/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../io/gearpump/transport/netty/package-summary.html">Next Package</a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/util/package-summary.html" target="_top">FRAMES</a></li>
-<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/util/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -105,12 +105,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/transaction/api/package-summary.html">PREV PACKAGE</a></li>
-<li><a href="../../../../io/gearpump/transport/netty/package-summary.html">NEXT PACKAGE</a></li>
+<li><a href="../../../../io/gearpump/streaming/transaction/api/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../io/gearpump/transport/netty/package-summary.html">Next Package</a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/util/package-summary.html" target="_top">FRAMES</a></li>
-<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/util/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
diff --git a/releases/latest/api/java/io/gearpump/streaming/util/package-tree.html b/releases/latest/api/java/io/gearpump/streaming/util/package-tree.html
index 9d9fd59..a6dd637 100644
--- a/releases/latest/api/java/io/gearpump/streaming/util/package-tree.html
+++ b/releases/latest/api/java/io/gearpump/streaming/util/package-tree.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:22 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>io.gearpump.streaming.util Class Hierarchy</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/transaction/api/package-tree.html">PREV</a></li>
-<li><a href="../../../../io/gearpump/transport/netty/package-tree.html">NEXT</a></li>
+<li><a href="../../../../io/gearpump/streaming/transaction/api/package-tree.html">Prev</a></li>
+<li><a href="../../../../io/gearpump/transport/netty/package-tree.html">Next</a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/util/package-tree.html" target="_top">FRAMES</a></li>
-<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/util/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -97,12 +97,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/transaction/api/package-tree.html">PREV</a></li>
-<li><a href="../../../../io/gearpump/transport/netty/package-tree.html">NEXT</a></li>
+<li><a href="../../../../io/gearpump/streaming/transaction/api/package-tree.html">Prev</a></li>
+<li><a href="../../../../io/gearpump/transport/netty/package-tree.html">Next</a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/streaming/util/package-tree.html" target="_top">FRAMES</a></li>
-<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/streaming/util/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
diff --git a/releases/latest/api/java/io/gearpump/transport/netty/ITransportMessageSerializer.html b/releases/latest/api/java/io/gearpump/transport/netty/ITransportMessageSerializer.html
index a53281b..11d1e71 100644
--- a/releases/latest/api/java/io/gearpump/transport/netty/ITransportMessageSerializer.html
+++ b/releases/latest/api/java/io/gearpump/transport/netty/ITransportMessageSerializer.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>ITransportMessageSerializer</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li>PREV CLASS</li>
-<li><a href="../../../../io/gearpump/transport/netty/MessageBatch.html" title="class in io.gearpump.transport.netty"><span class="strong">NEXT CLASS</span></a></li>
+<li>Prev Class</li>
+<li><a href="../../../../io/gearpump/transport/netty/MessageBatch.html" title="class in io.gearpump.transport.netty"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/transport/netty/ITransportMessageSerializer.html" target="_top">FRAMES</a></li>
-<li><a href="ITransportMessageSerializer.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/transport/netty/ITransportMessageSerializer.html" target="_top">Frames</a></li>
+<li><a href="ITransportMessageSerializer.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.transport.netty</p>
+<div class="subTitle">io.gearpump.transport.netty</div>
 <h2 title="Interface ITransportMessageSerializer" class="title">Interface ITransportMessageSerializer</h2>
 </div>
 <div class="contentContainer">
@@ -91,7 +91,7 @@
 </dl>
 <hr>
 <br>
-<pre>public interface <strong>ITransportMessageSerializer</strong></pre>
+<pre>public interface <span class="strong">ITransportMessageSerializer</span></pre>
 </li>
 </ul>
 </div>
@@ -112,7 +112,7 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>java.lang.Object</code></td>
-<td class="colLast"><code><strong><a href="../../../../io/gearpump/transport/netty/ITransportMessageSerializer.html#deserialize(java.io.DataInput, int)">deserialize</a></strong>(java.io.DataInput&nbsp;dataInput,
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/transport/netty/ITransportMessageSerializer.html#deserialize(java.io.DataInput,%20int)">deserialize</a></strong>(java.io.DataInput&nbsp;dataInput,
            int&nbsp;length)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
@@ -121,7 +121,7 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../../io/gearpump/transport/netty/ITransportMessageSerializer.html#serialize(java.io.DataOutput, java.lang.Object)">serialize</a></strong>(java.io.DataOutput&nbsp;dataOutput,
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/transport/netty/ITransportMessageSerializer.html#serialize(java.io.DataOutput,%20java.lang.Object)">serialize</a></strong>(java.io.DataOutput&nbsp;dataOutput,
          java.lang.Object&nbsp;transportMessage)</code>&nbsp;</td>
 </tr>
 </table>
@@ -193,12 +193,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li>PREV CLASS</li>
-<li><a href="../../../../io/gearpump/transport/netty/MessageBatch.html" title="class in io.gearpump.transport.netty"><span class="strong">NEXT CLASS</span></a></li>
+<li>Prev Class</li>
+<li><a href="../../../../io/gearpump/transport/netty/MessageBatch.html" title="class in io.gearpump.transport.netty"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/transport/netty/ITransportMessageSerializer.html" target="_top">FRAMES</a></li>
-<li><a href="ITransportMessageSerializer.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/transport/netty/ITransportMessageSerializer.html" target="_top">Frames</a></li>
+<li><a href="ITransportMessageSerializer.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -217,17 +217,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/transport/netty/MessageBatch.html b/releases/latest/api/java/io/gearpump/transport/netty/MessageBatch.html
index 484fe82..fbf4f41 100644
--- a/releases/latest/api/java/io/gearpump/transport/netty/MessageBatch.html
+++ b/releases/latest/api/java/io/gearpump/transport/netty/MessageBatch.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>MessageBatch</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/transport/netty/ITransportMessageSerializer.html" title="interface in io.gearpump.transport.netty"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/transport/netty/MessageDecoder.html" title="class in io.gearpump.transport.netty"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/transport/netty/ITransportMessageSerializer.html" title="interface in io.gearpump.transport.netty"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/transport/netty/MessageDecoder.html" title="class in io.gearpump.transport.netty"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/transport/netty/MessageBatch.html" target="_top">FRAMES</a></li>
-<li><a href="MessageBatch.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/transport/netty/MessageBatch.html" target="_top">Frames</a></li>
+<li><a href="MessageBatch.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.transport.netty</p>
+<div class="subTitle">io.gearpump.transport.netty</div>
 <h2 title="Class MessageBatch" class="title">Class MessageBatch</h2>
 </div>
 <div class="contentContainer">
@@ -95,7 +95,7 @@
 <li class="blockList">
 <hr>
 <br>
-<pre>public class <strong>MessageBatch</strong>
+<pre>public class <span class="strong">MessageBatch</span>
 extends java.lang.Object</pre>
 </li>
 </ul>
@@ -141,12 +141,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/transport/netty/ITransportMessageSerializer.html" title="interface in io.gearpump.transport.netty"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/transport/netty/MessageDecoder.html" title="class in io.gearpump.transport.netty"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/transport/netty/ITransportMessageSerializer.html" title="interface in io.gearpump.transport.netty"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/transport/netty/MessageDecoder.html" title="class in io.gearpump.transport.netty"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/transport/netty/MessageBatch.html" target="_top">FRAMES</a></li>
-<li><a href="MessageBatch.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/transport/netty/MessageBatch.html" target="_top">Frames</a></li>
+<li><a href="MessageBatch.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -165,17 +165,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/transport/netty/MessageDecoder.html b/releases/latest/api/java/io/gearpump/transport/netty/MessageDecoder.html
index 15bb05c..b2006fa 100644
--- a/releases/latest/api/java/io/gearpump/transport/netty/MessageDecoder.html
+++ b/releases/latest/api/java/io/gearpump/transport/netty/MessageDecoder.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>MessageDecoder</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/transport/netty/MessageBatch.html" title="class in io.gearpump.transport.netty"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/transport/netty/MessageEncoder.html" title="class in io.gearpump.transport.netty"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/transport/netty/MessageBatch.html" title="class in io.gearpump.transport.netty"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/transport/netty/MessageEncoder.html" title="class in io.gearpump.transport.netty"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/transport/netty/MessageDecoder.html" target="_top">FRAMES</a></li>
-<li><a href="MessageDecoder.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/transport/netty/MessageDecoder.html" target="_top">Frames</a></li>
+<li><a href="MessageDecoder.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#fields_inherited_from_class_org.jboss.netty.handler.codec.frame.FrameDecoder">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_org.jboss.netty.handler.codec.frame.FrameDecoder">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.transport.netty</p>
+<div class="subTitle">io.gearpump.transport.netty</div>
 <h2 title="Class MessageDecoder" class="title">Class MessageDecoder</h2>
 </div>
 <div class="contentContainer">
@@ -109,7 +109,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>MessageDecoder</strong>
+<pre>public class <span class="strong">MessageDecoder</span>
 extends org.jboss.netty.handler.codec.frame.FrameDecoder</pre>
 </li>
 </ul>
@@ -178,7 +178,7 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>protected java.util.List&lt;<a href="../../../../io/gearpump/transport/netty/TaskMessage.html" title="class in io.gearpump.transport.netty">TaskMessage</a>&gt;</code></td>
-<td class="colLast"><code><strong><a href="../../../../io/gearpump/transport/netty/MessageDecoder.html#decode(org.jboss.netty.channel.ChannelHandlerContext, org.jboss.netty.channel.Channel, org.jboss.netty.buffer.ChannelBuffer)">decode</a></strong>(org.jboss.netty.channel.ChannelHandlerContext&nbsp;ctx,
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/transport/netty/MessageDecoder.html#decode(org.jboss.netty.channel.ChannelHandlerContext,%20org.jboss.netty.channel.Channel,%20org.jboss.netty.buffer.ChannelBuffer)">decode</a></strong>(org.jboss.netty.channel.ChannelHandlerContext&nbsp;ctx,
       org.jboss.netty.channel.Channel&nbsp;channel,
       org.jboss.netty.buffer.ChannelBuffer&nbsp;buf)</code>&nbsp;</td>
 </tr>
@@ -275,12 +275,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/transport/netty/MessageBatch.html" title="class in io.gearpump.transport.netty"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/transport/netty/MessageEncoder.html" title="class in io.gearpump.transport.netty"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/transport/netty/MessageBatch.html" title="class in io.gearpump.transport.netty"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/transport/netty/MessageEncoder.html" title="class in io.gearpump.transport.netty"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/transport/netty/MessageDecoder.html" target="_top">FRAMES</a></li>
-<li><a href="MessageDecoder.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/transport/netty/MessageDecoder.html" target="_top">Frames</a></li>
+<li><a href="MessageDecoder.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -299,17 +299,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#fields_inherited_from_class_org.jboss.netty.handler.codec.frame.FrameDecoder">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_org.jboss.netty.handler.codec.frame.FrameDecoder">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/transport/netty/MessageEncoder.html b/releases/latest/api/java/io/gearpump/transport/netty/MessageEncoder.html
index 5ee2317..f4bae1d 100644
--- a/releases/latest/api/java/io/gearpump/transport/netty/MessageEncoder.html
+++ b/releases/latest/api/java/io/gearpump/transport/netty/MessageEncoder.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>MessageEncoder</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/transport/netty/MessageDecoder.html" title="class in io.gearpump.transport.netty"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/transport/netty/NettyRenameThreadFactory.html" title="class in io.gearpump.transport.netty"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/transport/netty/MessageDecoder.html" title="class in io.gearpump.transport.netty"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/transport/netty/NettyRenameThreadFactory.html" title="class in io.gearpump.transport.netty"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/transport/netty/MessageEncoder.html" target="_top">FRAMES</a></li>
-<li><a href="MessageEncoder.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/transport/netty/MessageEncoder.html" target="_top">Frames</a></li>
+<li><a href="MessageEncoder.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.transport.netty</p>
+<div class="subTitle">io.gearpump.transport.netty</div>
 <h2 title="Class MessageEncoder" class="title">Class MessageEncoder</h2>
 </div>
 <div class="contentContainer">
@@ -104,7 +104,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>MessageEncoder</strong>
+<pre>public class <span class="strong">MessageEncoder</span>
 extends org.jboss.netty.handler.codec.oneone.OneToOneEncoder</pre>
 </li>
 </ul>
@@ -158,7 +158,7 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>protected java.lang.Object</code></td>
-<td class="colLast"><code><strong><a href="../../../../io/gearpump/transport/netty/MessageEncoder.html#encode(org.jboss.netty.channel.ChannelHandlerContext, org.jboss.netty.channel.Channel, java.lang.Object)">encode</a></strong>(org.jboss.netty.channel.ChannelHandlerContext&nbsp;ctx,
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/transport/netty/MessageEncoder.html#encode(org.jboss.netty.channel.ChannelHandlerContext,%20org.jboss.netty.channel.Channel,%20java.lang.Object)">encode</a></strong>(org.jboss.netty.channel.ChannelHandlerContext&nbsp;ctx,
       org.jboss.netty.channel.Channel&nbsp;channel,
       java.lang.Object&nbsp;obj)</code>&nbsp;</td>
 </tr>
@@ -250,12 +250,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/transport/netty/MessageDecoder.html" title="class in io.gearpump.transport.netty"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/transport/netty/NettyRenameThreadFactory.html" title="class in io.gearpump.transport.netty"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/transport/netty/MessageDecoder.html" title="class in io.gearpump.transport.netty"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/transport/netty/NettyRenameThreadFactory.html" title="class in io.gearpump.transport.netty"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/transport/netty/MessageEncoder.html" target="_top">FRAMES</a></li>
-<li><a href="MessageEncoder.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/transport/netty/MessageEncoder.html" target="_top">Frames</a></li>
+<li><a href="MessageEncoder.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -274,17 +274,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/transport/netty/NettyRenameThreadFactory.html b/releases/latest/api/java/io/gearpump/transport/netty/NettyRenameThreadFactory.html
index 7adb719..540c8d7 100644
--- a/releases/latest/api/java/io/gearpump/transport/netty/NettyRenameThreadFactory.html
+++ b/releases/latest/api/java/io/gearpump/transport/netty/NettyRenameThreadFactory.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>NettyRenameThreadFactory</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/transport/netty/MessageEncoder.html" title="class in io.gearpump.transport.netty"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/transport/netty/TaskMessage.html" title="class in io.gearpump.transport.netty"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/transport/netty/MessageEncoder.html" title="class in io.gearpump.transport.netty"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/transport/netty/TaskMessage.html" title="class in io.gearpump.transport.netty"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/transport/netty/NettyRenameThreadFactory.html" target="_top">FRAMES</a></li>
-<li><a href="NettyRenameThreadFactory.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/transport/netty/NettyRenameThreadFactory.html" target="_top">Frames</a></li>
+<li><a href="NettyRenameThreadFactory.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.transport.netty</p>
+<div class="subTitle">io.gearpump.transport.netty</div>
 <h2 title="Class NettyRenameThreadFactory" class="title">Class NettyRenameThreadFactory</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>NettyRenameThreadFactory</strong>
+<pre>public class <span class="strong">NettyRenameThreadFactory</span>
 extends java.lang.Object
 implements java.util.concurrent.ThreadFactory</pre>
 </li>
@@ -184,12 +184,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/transport/netty/MessageEncoder.html" title="class in io.gearpump.transport.netty"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/transport/netty/TaskMessage.html" title="class in io.gearpump.transport.netty"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/transport/netty/MessageEncoder.html" title="class in io.gearpump.transport.netty"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/transport/netty/TaskMessage.html" title="class in io.gearpump.transport.netty"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/transport/netty/NettyRenameThreadFactory.html" target="_top">FRAMES</a></li>
-<li><a href="NettyRenameThreadFactory.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/transport/netty/NettyRenameThreadFactory.html" target="_top">Frames</a></li>
+<li><a href="NettyRenameThreadFactory.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -208,17 +208,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li>CONSTR&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/transport/netty/TaskMessage.html b/releases/latest/api/java/io/gearpump/transport/netty/TaskMessage.html
index f1604f5..2a293ff 100644
--- a/releases/latest/api/java/io/gearpump/transport/netty/TaskMessage.html
+++ b/releases/latest/api/java/io/gearpump/transport/netty/TaskMessage.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>TaskMessage</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/transport/netty/NettyRenameThreadFactory.html" title="class in io.gearpump.transport.netty"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/transport/netty/WrappedChannelBuffer.html" title="class in io.gearpump.transport.netty"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/transport/netty/NettyRenameThreadFactory.html" title="class in io.gearpump.transport.netty"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/transport/netty/WrappedChannelBuffer.html" title="class in io.gearpump.transport.netty"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/transport/netty/TaskMessage.html" target="_top">FRAMES</a></li>
-<li><a href="TaskMessage.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/transport/netty/TaskMessage.html" target="_top">Frames</a></li>
+<li><a href="TaskMessage.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.transport.netty</p>
+<div class="subTitle">io.gearpump.transport.netty</div>
 <h2 title="Class TaskMessage" class="title">Class TaskMessage</h2>
 </div>
 <div class="contentContainer">
@@ -95,7 +95,7 @@
 <li class="blockList">
 <hr>
 <br>
-<pre>public class <strong>TaskMessage</strong>
+<pre>public class <span class="strong">TaskMessage</span>
 extends java.lang.Object</pre>
 </li>
 </ul>
@@ -115,7 +115,7 @@
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../../io/gearpump/transport/netty/TaskMessage.html#TaskMessage(int, long, long, java.lang.Object)">TaskMessage</a></strong>(int&nbsp;sessionId,
+<td class="colOne"><code><strong><a href="../../../../io/gearpump/transport/netty/TaskMessage.html#TaskMessage(int,%20long,%20long,%20java.lang.Object)">TaskMessage</a></strong>(int&nbsp;sessionId,
            long&nbsp;targetTask,
            long&nbsp;sourceTask,
            java.lang.Object&nbsp;message)</code>&nbsp;</td>
@@ -254,12 +254,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/transport/netty/NettyRenameThreadFactory.html" title="class in io.gearpump.transport.netty"><span class="strong">PREV CLASS</span></a></li>
-<li><a href="../../../../io/gearpump/transport/netty/WrappedChannelBuffer.html" title="class in io.gearpump.transport.netty"><span class="strong">NEXT CLASS</span></a></li>
+<li><a href="../../../../io/gearpump/transport/netty/NettyRenameThreadFactory.html" title="class in io.gearpump.transport.netty"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../io/gearpump/transport/netty/WrappedChannelBuffer.html" title="class in io.gearpump.transport.netty"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/transport/netty/TaskMessage.html" target="_top">FRAMES</a></li>
-<li><a href="TaskMessage.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/transport/netty/TaskMessage.html" target="_top">Frames</a></li>
+<li><a href="TaskMessage.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -278,17 +278,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/transport/netty/WrappedChannelBuffer.html b/releases/latest/api/java/io/gearpump/transport/netty/WrappedChannelBuffer.html
index 7db53b2..0465e30 100644
--- a/releases/latest/api/java/io/gearpump/transport/netty/WrappedChannelBuffer.html
+++ b/releases/latest/api/java/io/gearpump/transport/netty/WrappedChannelBuffer.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>WrappedChannelBuffer</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/transport/netty/TaskMessage.html" title="class in io.gearpump.transport.netty"><span class="strong">PREV CLASS</span></a></li>
-<li>NEXT CLASS</li>
+<li><a href="../../../../io/gearpump/transport/netty/TaskMessage.html" title="class in io.gearpump.transport.netty"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/transport/netty/WrappedChannelBuffer.html" target="_top">FRAMES</a></li>
-<li><a href="WrappedChannelBuffer.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/transport/netty/WrappedChannelBuffer.html" target="_top">Frames</a></li>
+<li><a href="WrappedChannelBuffer.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.transport.netty</p>
+<div class="subTitle">io.gearpump.transport.netty</div>
 <h2 title="Class WrappedChannelBuffer" class="title">Class WrappedChannelBuffer</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>WrappedChannelBuffer</strong>
+<pre>public class <span class="strong">WrappedChannelBuffer</span>
 extends java.lang.Object
 implements java.io.DataInput</pre>
 </li>
@@ -166,7 +166,7 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../../io/gearpump/transport/netty/WrappedChannelBuffer.html#readFully(byte[], int, int)">readFully</a></strong>(byte[]&nbsp;b,
+<td class="colLast"><code><strong><a href="../../../../io/gearpump/transport/netty/WrappedChannelBuffer.html#readFully(byte[],%20int,%20int)">readFully</a></strong>(byte[]&nbsp;b,
          int&nbsp;off,
          int&nbsp;len)</code>&nbsp;</td>
 </tr>
@@ -515,12 +515,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/transport/netty/TaskMessage.html" title="class in io.gearpump.transport.netty"><span class="strong">PREV CLASS</span></a></li>
-<li>NEXT CLASS</li>
+<li><a href="../../../../io/gearpump/transport/netty/TaskMessage.html" title="class in io.gearpump.transport.netty"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/transport/netty/WrappedChannelBuffer.html" target="_top">FRAMES</a></li>
-<li><a href="WrappedChannelBuffer.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/transport/netty/WrappedChannelBuffer.html" target="_top">Frames</a></li>
+<li><a href="WrappedChannelBuffer.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -539,17 +539,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/transport/netty/package-frame.html b/releases/latest/api/java/io/gearpump/transport/netty/package-frame.html
index 63e696a..795c3ae 100644
--- a/releases/latest/api/java/io/gearpump/transport/netty/package-frame.html
+++ b/releases/latest/api/java/io/gearpump/transport/netty/package-frame.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:22 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>io.gearpump.transport.netty</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
diff --git a/releases/latest/api/java/io/gearpump/transport/netty/package-summary.html b/releases/latest/api/java/io/gearpump/transport/netty/package-summary.html
index 6d9f2a2..f2455c9 100644
--- a/releases/latest/api/java/io/gearpump/transport/netty/package-summary.html
+++ b/releases/latest/api/java/io/gearpump/transport/netty/package-summary.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:22 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>io.gearpump.transport.netty</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/util/package-summary.html">PREV PACKAGE</a></li>
-<li><a href="../../../../io/gearpump/util/package-summary.html">NEXT PACKAGE</a></li>
+<li><a href="../../../../io/gearpump/streaming/util/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../io/gearpump/util/package-summary.html">Next Package</a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/transport/netty/package-summary.html" target="_top">FRAMES</a></li>
-<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/transport/netty/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -136,12 +136,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/util/package-summary.html">PREV PACKAGE</a></li>
-<li><a href="../../../../io/gearpump/util/package-summary.html">NEXT PACKAGE</a></li>
+<li><a href="../../../../io/gearpump/streaming/util/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../io/gearpump/util/package-summary.html">Next Package</a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/transport/netty/package-summary.html" target="_top">FRAMES</a></li>
-<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/transport/netty/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
diff --git a/releases/latest/api/java/io/gearpump/transport/netty/package-tree.html b/releases/latest/api/java/io/gearpump/transport/netty/package-tree.html
index e021290..8923eba 100644
--- a/releases/latest/api/java/io/gearpump/transport/netty/package-tree.html
+++ b/releases/latest/api/java/io/gearpump/transport/netty/package-tree.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:22 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>io.gearpump.transport.netty Class Hierarchy</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/util/package-tree.html">PREV</a></li>
-<li><a href="../../../../io/gearpump/util/package-tree.html">NEXT</a></li>
+<li><a href="../../../../io/gearpump/streaming/util/package-tree.html">Prev</a></li>
+<li><a href="../../../../io/gearpump/util/package-tree.html">Next</a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/transport/netty/package-tree.html" target="_top">FRAMES</a></li>
-<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/transport/netty/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
@@ -117,12 +117,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../io/gearpump/streaming/util/package-tree.html">PREV</a></li>
-<li><a href="../../../../io/gearpump/util/package-tree.html">NEXT</a></li>
+<li><a href="../../../../io/gearpump/streaming/util/package-tree.html">Prev</a></li>
+<li><a href="../../../../io/gearpump/util/package-tree.html">Next</a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?io/gearpump/transport/netty/package-tree.html" target="_top">FRAMES</a></li>
-<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../../index.html?io/gearpump/transport/netty/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
diff --git a/releases/latest/api/java/io/gearpump/util/HadoopFSLogAppender.html b/releases/latest/api/java/io/gearpump/util/HadoopFSLogAppender.html
index a6018d4..ae0cca4 100644
--- a/releases/latest/api/java/io/gearpump/util/HadoopFSLogAppender.html
+++ b/releases/latest/api/java/io/gearpump/util/HadoopFSLogAppender.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>HadoopFSLogAppender</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li>PREV CLASS</li>
-<li><a href="../../../io/gearpump/util/RecreateRollingFileAppender.html" title="class in io.gearpump.util"><span class="strong">NEXT CLASS</span></a></li>
+<li>Prev Class</li>
+<li><a href="../../../io/gearpump/util/RecreateRollingFileAppender.html" title="class in io.gearpump.util"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/util/HadoopFSLogAppender.html" target="_top">FRAMES</a></li>
-<li><a href="HadoopFSLogAppender.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/util/HadoopFSLogAppender.html" target="_top">Frames</a></li>
+<li><a href="HadoopFSLogAppender.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#fields_inherited_from_class_org.apache.log4j.RollingFileAppender">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_org.apache.log4j.RollingFileAppender">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_org.apache.log4j.RollingFileAppender">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_org.apache.log4j.RollingFileAppender">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.util</p>
+<div class="subTitle">io.gearpump.util</div>
 <h2 title="Class HadoopFSLogAppender" class="title">Class HadoopFSLogAppender</h2>
 </div>
 <div class="contentContainer">
@@ -119,7 +119,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>HadoopFSLogAppender</strong>
+<pre>public class <span class="strong">HadoopFSLogAppender</span>
 extends org.apache.log4j.RollingFileAppender</pre>
 <div class="block">Log4j appender for to write to user specified Hadoop filesystem.</div>
 </li>
@@ -270,12 +270,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li>PREV CLASS</li>
-<li><a href="../../../io/gearpump/util/RecreateRollingFileAppender.html" title="class in io.gearpump.util"><span class="strong">NEXT CLASS</span></a></li>
+<li>Prev Class</li>
+<li><a href="../../../io/gearpump/util/RecreateRollingFileAppender.html" title="class in io.gearpump.util"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/util/HadoopFSLogAppender.html" target="_top">FRAMES</a></li>
-<li><a href="HadoopFSLogAppender.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/util/HadoopFSLogAppender.html" target="_top">Frames</a></li>
+<li><a href="HadoopFSLogAppender.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -294,17 +294,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#fields_inherited_from_class_org.apache.log4j.RollingFileAppender">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_org.apache.log4j.RollingFileAppender">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_org.apache.log4j.RollingFileAppender">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_org.apache.log4j.RollingFileAppender">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li>FIELD&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li>METHOD</li>
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/util/RecreateRollingFileAppender.html b/releases/latest/api/java/io/gearpump/util/RecreateRollingFileAppender.html
index 0f0f414..4a0e89d 100644
--- a/releases/latest/api/java/io/gearpump/util/RecreateRollingFileAppender.html
+++ b/releases/latest/api/java/io/gearpump/util/RecreateRollingFileAppender.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:21 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:42 CST 2016 -->
 <title>RecreateRollingFileAppender</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/util/HadoopFSLogAppender.html" title="class in io.gearpump.util"><span class="strong">PREV CLASS</span></a></li>
-<li>NEXT CLASS</li>
+<li><a href="../../../io/gearpump/util/HadoopFSLogAppender.html" title="class in io.gearpump.util"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/util/RecreateRollingFileAppender.html" target="_top">FRAMES</a></li>
-<li><a href="RecreateRollingFileAppender.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/util/RecreateRollingFileAppender.html" target="_top">Frames</a></li>
+<li><a href="RecreateRollingFileAppender.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -59,17 +59,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_top">
@@ -78,7 +78,7 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<p class="subTitle">io.gearpump.util</p>
+<div class="subTitle">io.gearpump.util</div>
 <h2 title="Class RecreateRollingFileAppender" class="title">Class RecreateRollingFileAppender</h2>
 </div>
 <div class="contentContainer">
@@ -119,7 +119,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <strong>RecreateRollingFileAppender</strong>
+<pre>public class <span class="strong">RecreateRollingFileAppender</span>
 extends org.apache.log4j.RollingFileAppender</pre>
 </li>
 </ul>
@@ -355,12 +355,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/util/HadoopFSLogAppender.html" title="class in io.gearpump.util"><span class="strong">PREV CLASS</span></a></li>
-<li>NEXT CLASS</li>
+<li><a href="../../../io/gearpump/util/HadoopFSLogAppender.html" title="class in io.gearpump.util"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/util/RecreateRollingFileAppender.html" target="_top">FRAMES</a></li>
-<li><a href="RecreateRollingFileAppender.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/util/RecreateRollingFileAppender.html" target="_top">Frames</a></li>
+<li><a href="RecreateRollingFileAppender.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -379,17 +379,17 @@
 </div>
 <div>
 <ul class="subNavList">
-<li>SUMMARY:&nbsp;</li>
-<li>NESTED&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">METHOD</a></li>
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
 </ul>
 <ul class="subNavList">
-<li>DETAIL:&nbsp;</li>
-<li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">METHOD</a></li>
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
 </ul>
 </div>
 <a name="skip-navbar_bottom">
diff --git a/releases/latest/api/java/io/gearpump/util/package-frame.html b/releases/latest/api/java/io/gearpump/util/package-frame.html
index c414820..d488759 100644
--- a/releases/latest/api/java/io/gearpump/util/package-frame.html
+++ b/releases/latest/api/java/io/gearpump/util/package-frame.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:22 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>io.gearpump.util</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 </head>
 <body>
diff --git a/releases/latest/api/java/io/gearpump/util/package-summary.html b/releases/latest/api/java/io/gearpump/util/package-summary.html
index 142a537..77ddf55 100644
--- a/releases/latest/api/java/io/gearpump/util/package-summary.html
+++ b/releases/latest/api/java/io/gearpump/util/package-summary.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:22 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>io.gearpump.util</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/transport/netty/package-summary.html">PREV PACKAGE</a></li>
-<li>NEXT PACKAGE</li>
+<li><a href="../../../io/gearpump/transport/netty/package-summary.html">Prev Package</a></li>
+<li>Next Package</li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/util/package-summary.html" target="_top">FRAMES</a></li>
-<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/util/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -107,12 +107,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/transport/netty/package-summary.html">PREV PACKAGE</a></li>
-<li>NEXT PACKAGE</li>
+<li><a href="../../../io/gearpump/transport/netty/package-summary.html">Prev Package</a></li>
+<li>Next Package</li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/util/package-summary.html" target="_top">FRAMES</a></li>
-<li><a href="package-summary.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/util/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
diff --git a/releases/latest/api/java/io/gearpump/util/package-tree.html b/releases/latest/api/java/io/gearpump/util/package-tree.html
index 6850263..f63a57e 100644
--- a/releases/latest/api/java/io/gearpump/util/package-tree.html
+++ b/releases/latest/api/java/io/gearpump/util/package-tree.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:22 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>io.gearpump.util Class Hierarchy</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/transport/netty/package-tree.html">PREV</a></li>
-<li>NEXT</li>
+<li><a href="../../../io/gearpump/transport/netty/package-tree.html">Prev</a></li>
+<li>Next</li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/util/package-tree.html" target="_top">FRAMES</a></li>
-<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/util/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
@@ -113,12 +113,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../io/gearpump/transport/netty/package-tree.html">PREV</a></li>
-<li>NEXT</li>
+<li><a href="../../../io/gearpump/transport/netty/package-tree.html">Prev</a></li>
+<li>Next</li>
 </ul>
 <ul class="navList">
-<li><a href="../../../index.html?io/gearpump/util/package-tree.html" target="_top">FRAMES</a></li>
-<li><a href="package-tree.html" target="_top">NO FRAMES</a></li>
+<li><a href="../../../index.html?io/gearpump/util/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
diff --git a/releases/latest/api/java/overview-frame.html b/releases/latest/api/java/overview-frame.html
index efd14be..0ab3257 100644
--- a/releases/latest/api/java/overview-frame.html
+++ b/releases/latest/api/java/overview-frame.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:22 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>Overview List</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 </head>
 <body>
diff --git a/releases/latest/api/java/overview-summary.html b/releases/latest/api/java/overview-summary.html
index 74863b0..71c6a54 100644
--- a/releases/latest/api/java/overview-summary.html
+++ b/releases/latest/api/java/overview-summary.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:23 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>Overview</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li>PREV</li>
-<li>NEXT</li>
+<li>Prev</li>
+<li>Next</li>
 </ul>
 <ul class="navList">
-<li><a href="index.html?overview-summary.html" target="_top">FRAMES</a></li>
-<li><a href="overview-summary.html" target="_top">NO FRAMES</a></li>
+<li><a href="index.html?overview-summary.html" target="_top">Frames</a></li>
+<li><a href="overview-summary.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="allclasses-noframe.html">All Classes</a></li>
@@ -170,12 +170,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li>PREV</li>
-<li>NEXT</li>
+<li>Prev</li>
+<li>Next</li>
 </ul>
 <ul class="navList">
-<li><a href="index.html?overview-summary.html" target="_top">FRAMES</a></li>
-<li><a href="overview-summary.html" target="_top">NO FRAMES</a></li>
+<li><a href="index.html?overview-summary.html" target="_top">Frames</a></li>
+<li><a href="overview-summary.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="allclasses-noframe.html">All Classes</a></li>
diff --git a/releases/latest/api/java/overview-tree.html b/releases/latest/api/java/overview-tree.html
index f877b8e..d7cbaec 100644
--- a/releases/latest/api/java/overview-tree.html
+++ b/releases/latest/api/java/overview-tree.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:22 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>Class Hierarchy</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li>PREV</li>
-<li>NEXT</li>
+<li>Prev</li>
+<li>Next</li>
 </ul>
 <ul class="navList">
-<li><a href="index.html?overview-tree.html" target="_top">FRAMES</a></li>
-<li><a href="overview-tree.html" target="_top">NO FRAMES</a></li>
+<li><a href="index.html?overview-tree.html" target="_top">Frames</a></li>
+<li><a href="overview-tree.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="allclasses-noframe.html">All Classes</a></li>
@@ -104,10 +104,12 @@
 <li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.StartAllTasks$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.StartAllTasks$</span></a> (implements scala.Serializable)</li>
 <li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.StartDynamicDag$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.StartDynamicDag$</span></a> (implements scala.Serializable)</li>
 <li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.StartTask$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.StartTask$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.StopTask$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.StopTask$</span></a> (implements scala.Serializable)</li>
 <li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.TaskRejected$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.TaskRejected$</span></a> (implements scala.Serializable)</li>
 <li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.TasksChanged$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.TasksChanged$</span></a> (implements scala.Serializable)</li>
 <li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToMaster.StallingTasks$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToMaster.StallingTasks$</span></a> (implements scala.Serializable)</li>
 <li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/CheckpointClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">CheckpointClock$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/CheckProcessorDeath$.html" title="class in io.gearpump.streaming.task"><span class="strong">CheckProcessorDeath$</span></a> (implements scala.Serializable)</li>
 <li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.ChangeToNewDAG$</span></a> (implements scala.Serializable)</li>
 <li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.ChangeToNewDAGSuccess$</span></a> (implements scala.Serializable)</li>
 <li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.Report$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.Report$</span></a> (implements scala.Serializable)</li>
@@ -122,6 +124,7 @@
 <li type="circle">io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/Executor.RestartTasks$.html" title="class in io.gearpump.streaming.executor"><span class="strong">Executor.RestartTasks$</span></a> (implements scala.Serializable)</li>
 <li type="circle">io.gearpump.streaming.executor.<a href="io/gearpump/streaming/executor/Executor.TaskStopped$.html" title="class in io.gearpump.streaming.executor"><span class="strong">Executor.TaskStopped$</span></a> (implements scala.Serializable)</li>
 <li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/GetUpstreamMinClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">GetUpstreamMinClock$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/JarScheduler.ExecutorFailed$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">JarScheduler.ExecutorFailed$</span></a> (implements scala.Serializable)</li>
 <li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/LatencyProbe$.html" title="class in io.gearpump.streaming.task"><span class="strong">LatencyProbe$</span></a> (implements scala.Serializable)</li>
 <li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/LatestMinClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">LatestMinClock$</span></a> (implements scala.Serializable)</li>
 <li type="circle">io.gearpump.streaming.transaction.api.<a href="io/gearpump/streaming/transaction/api/OffsetStorage.Overflow$.html" title="class in io.gearpump.streaming.transaction.api"><span class="strong">OffsetStorage.Overflow$</span></a> (implements scala.Serializable)</li>
@@ -147,8 +150,10 @@
 <li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.TaskLocationsReceived$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.TaskLocationsReceived$</span></a> (implements scala.Serializable)</li>
 <li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.HealthChecker.ClockValue$</span></a> (implements scala.Serializable)</li>
 <li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/DagManager.ReplaceProcessor$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">DagManager.ReplaceProcessor$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/ExecutorToAppMaster.UnRegisterTask$.html" title="class in io.gearpump.streaming"><span class="strong">ExecutorToAppMaster.UnRegisterTask$</span></a> (implements scala.Serializable)</li>
 <li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/InitialAckRequest$.html" title="class in io.gearpump.streaming.task"><span class="strong">InitialAckRequest$</span></a> (implements scala.Serializable)</li>
 <li type="circle">io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/Interval$.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">Interval$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/JarScheduler.NewDag$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">JarScheduler.NewDag$</span></a> (implements scala.Serializable)</li>
 <li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/JarScheduler.ResourceRequestDetail$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">JarScheduler.ResourceRequestDetail$</span></a> (implements scala.Serializable)</li>
 <li type="circle">io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/MergeOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">MergeOp$</span></a> (implements scala.Serializable)</li>
 <li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/ReportCheckpointClock$.html" title="class in io.gearpump.streaming.task"><span class="strong">ReportCheckpointClock$</span></a> (implements scala.Serializable)</li>
@@ -180,6 +185,7 @@
 <li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.LaunchTasks$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.LaunchTasks$</span></a> (implements scala.Serializable)</li>
 <li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.TaskLocationsRejected$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.TaskLocationsRejected$</span></a> (implements scala.Serializable)</li>
 <li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor$.html" title="class in io.gearpump.streaming"><span class="strong">ExecutorToAppMaster.RegisterExecutor$</span></a> (implements scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/JarScheduler.ScheduleTask$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">JarScheduler.ScheduleTask$</span></a> (implements scala.Serializable)</li>
 </ul>
 </li>
 <li type="circle">scala.runtime.AbstractFunction7&lt;T1,T2,T3,T4,T5,T6,T7,R&gt; (implements scala.Function7&lt;T1,T2,T3,T4,T5,T6,T7,R&gt;)
@@ -235,6 +241,7 @@
 <li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.StartAllTasks.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.StartAllTasks</span></a> (implements scala.Product, scala.Serializable)</li>
 <li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.StartDynamicDag.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.StartDynamicDag</span></a> (implements scala.Product, scala.Serializable)</li>
 <li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.StartTask.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.StartTask</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.StopTask.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.StopTask</span></a> (implements scala.Product, scala.Serializable)</li>
 <li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.TaskChanged.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.TaskChanged</span></a> (implements scala.Product, scala.Serializable)</li>
 <li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.TaskLocationsReady.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.TaskLocationsReady</span></a> (implements scala.Product, scala.Serializable)</li>
 <li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToExecutor.TaskLocationsReceived.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToExecutor.TaskLocationsReceived</span></a> (implements scala.Product, scala.Serializable)</li>
@@ -249,6 +256,7 @@
 <li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/AppMasterToMaster$.html" title="class in io.gearpump.streaming"><span class="strong">AppMasterToMaster$</span></a></li>
 <li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/CheckpointClock.html" title="class in io.gearpump.streaming.task"><span class="strong">CheckpointClock</span></a> (implements scala.Product, scala.Serializable)</li>
 <li type="circle">io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/CheckpointManager.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">CheckpointManager</span></a></li>
+<li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/CheckProcessorDeath.html" title="class in io.gearpump.streaming.task"><span class="strong">CheckProcessorDeath</span></a> (implements scala.Product, scala.Serializable)</li>
 <li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService</span></a> (implements akka.actor.Actor, akka.actor.Stash)</li>
 <li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAG.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.ChangeToNewDAG</span></a> (implements scala.Product, scala.Serializable)</li>
 <li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.ChangeToNewDAGSuccess.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.ChangeToNewDAGSuccess</span></a> (implements scala.Product, scala.Serializable)</li>
@@ -257,6 +265,7 @@
 <li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.HealthChecker.ClockValue</span></a> (implements scala.Product, scala.Serializable)</li>
 <li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.HealthChecker$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.HealthChecker$</span></a></li>
 <li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.ProcessorClock.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.ProcessorClock</span></a></li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.ProcessorClock$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.ProcessorClock$</span></a></li>
 <li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.ProcessorClocks$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.ProcessorClocks$</span></a></li>
 <li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.Report.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.Report</span></a> (implements scala.Product, scala.Serializable)</li>
 <li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/ClockService.SnapshotStartClock$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">ClockService.SnapshotStartClock$</span></a> (implements scala.Product, scala.Serializable)</li>
@@ -312,6 +321,7 @@
 <li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html" title="class in io.gearpump.streaming"><span class="strong">ExecutorToAppMaster.MessageLoss</span></a> (implements scala.Product, scala.Serializable)</li>
 <li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/ExecutorToAppMaster.RegisterExecutor.html" title="class in io.gearpump.streaming"><span class="strong">ExecutorToAppMaster.RegisterExecutor</span></a> (implements scala.Product, scala.Serializable)</li>
 <li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html" title="class in io.gearpump.streaming"><span class="strong">ExecutorToAppMaster.RegisterTask</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/ExecutorToAppMaster.UnRegisterTask.html" title="class in io.gearpump.streaming"><span class="strong">ExecutorToAppMaster.UnRegisterTask</span></a> (implements scala.Product, scala.Serializable)</li>
 <li type="circle">io.gearpump.streaming.<a href="io/gearpump/streaming/ExecutorToAppMaster$.html" title="class in io.gearpump.streaming"><span class="strong">ExecutorToAppMaster$</span></a></li>
 <li type="circle">io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/FlatMapOp.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">FlatMapOp</span></a>&lt;T,R&gt; (implements scala.Product, scala.Serializable, io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/SlaveOp.html" title="interface in io.gearpump.streaming.dsl.op">SlaveOp</a>&lt;T&gt;)</li>
 <li type="circle">io.gearpump.streaming.dsl.op.<a href="io/gearpump/streaming/dsl/op/FlatMapOp$.html" title="class in io.gearpump.streaming.dsl.op"><span class="strong">FlatMapOp$</span></a> (implements scala.Serializable)</li>
@@ -340,7 +350,13 @@
 <li type="circle">io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">InMemoryCheckpointStoreFactory</span></a> (implements io.gearpump.streaming.transaction.api.<a href="io/gearpump/streaming/transaction/api/CheckpointStoreFactory.html" title="interface in io.gearpump.streaming.transaction.api">CheckpointStoreFactory</a>)</li>
 <li type="circle">io.gearpump.streaming.state.impl.<a href="io/gearpump/streaming/state/impl/Interval.html" title="class in io.gearpump.streaming.state.impl"><span class="strong">Interval</span></a> (implements scala.math.Ordered&lt;A&gt;, scala.Product, scala.Serializable)</li>
 <li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/JarScheduler.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">JarScheduler</span></a></li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/JarScheduler.ExecutorFailed.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">JarScheduler.ExecutorFailed</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/JarScheduler.GetRequestDetails$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">JarScheduler.GetRequestDetails$</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/JarScheduler.JarSchedulerImpl.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">JarScheduler.JarSchedulerImpl</span></a> (implements akka.actor.Actor, akka.actor.Stash)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/JarScheduler.NewDag.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">JarScheduler.NewDag</span></a> (implements scala.Product, scala.Serializable)</li>
 <li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/JarScheduler.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">JarScheduler.ResourceRequestDetail</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/JarScheduler.ScheduleTask.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">JarScheduler.ScheduleTask</span></a> (implements scala.Product, scala.Serializable)</li>
+<li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/JarScheduler.TransitToNewDag$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">JarScheduler.TransitToNewDag$</span></a> (implements scala.Product, scala.Serializable)</li>
 <li type="circle">io.gearpump.streaming.appmaster.<a href="io/gearpump/streaming/appmaster/JarScheduler$.html" title="class in io.gearpump.streaming.appmaster"><span class="strong">JarScheduler$</span></a></li>
 <li type="circle">io.gearpump.streaming.dsl.<a href="io/gearpump/streaming/dsl/KVStream.html" title="class in io.gearpump.streaming.dsl"><span class="strong">KVStream</span></a>&lt;K,V&gt;</li>
 <li type="circle">io.gearpump.streaming.task.<a href="io/gearpump/streaming/task/LatencyProbe.html" title="class in io.gearpump.streaming.task"><span class="strong">LatencyProbe</span></a> (implements scala.Product, scala.Serializable)</li>
@@ -592,12 +608,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li>PREV</li>
-<li>NEXT</li>
+<li>Prev</li>
+<li>Next</li>
 </ul>
 <ul class="navList">
-<li><a href="index.html?overview-tree.html" target="_top">FRAMES</a></li>
-<li><a href="overview-tree.html" target="_top">NO FRAMES</a></li>
+<li><a href="index.html?overview-tree.html" target="_top">Frames</a></li>
+<li><a href="overview-tree.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="allclasses-noframe.html">All Classes</a></li>
diff --git a/releases/latest/api/java/resources/background.gif b/releases/latest/api/java/resources/background.gif
new file mode 100644
index 0000000..f471940
--- /dev/null
+++ b/releases/latest/api/java/resources/background.gif
Binary files differ
diff --git a/releases/latest/api/java/resources/inherit.gif b/releases/latest/api/java/resources/inherit.gif
deleted file mode 100644
index c814867..0000000
--- a/releases/latest/api/java/resources/inherit.gif
+++ /dev/null
Binary files differ
diff --git a/releases/latest/api/java/resources/tab.gif b/releases/latest/api/java/resources/tab.gif
new file mode 100644
index 0000000..1a73a83
--- /dev/null
+++ b/releases/latest/api/java/resources/tab.gif
Binary files differ
diff --git a/releases/latest/api/java/resources/titlebar.gif b/releases/latest/api/java/resources/titlebar.gif
new file mode 100644
index 0000000..17443b3
--- /dev/null
+++ b/releases/latest/api/java/resources/titlebar.gif
Binary files differ
diff --git a/releases/latest/api/java/resources/titlebar_end.gif b/releases/latest/api/java/resources/titlebar_end.gif
new file mode 100644
index 0000000..3ad78d4
--- /dev/null
+++ b/releases/latest/api/java/resources/titlebar_end.gif
Binary files differ
diff --git a/releases/latest/api/java/serialized-form.html b/releases/latest/api/java/serialized-form.html
index 264bfc1..fdc9839 100644
--- a/releases/latest/api/java/serialized-form.html
+++ b/releases/latest/api/java/serialized-form.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (version 1.6.0_36) on Sat Jan 23 15:54:22 CST 2016 -->
+<!-- Generated by javadoc (version 1.7.0_67) on Thu Feb 04 13:28:43 CST 2016 -->
 <title>Serialized Form</title>
-<meta name="date" content="2016-01-23">
+<meta name="date" content="2016-02-04">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 </head>
 <body>
@@ -35,12 +35,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li>PREV</li>
-<li>NEXT</li>
+<li>Prev</li>
+<li>Next</li>
 </ul>
 <ul class="navList">
-<li><a href="index.html?serialized-form.html" target="_top">FRAMES</a></li>
-<li><a href="serialized-form.html" target="_top">NO FRAMES</a></li>
+<li><a href="index.html?serialized-form.html" target="_top">Frames</a></li>
+<li><a href="serialized-form.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="allclasses-noframe.html">All Classes</a></li>
@@ -139,6 +139,16 @@
 </a>
 <h3>Class <a href="io/gearpump/streaming/AppMasterToExecutor.StartTask$.html" title="class in io.gearpump.streaming">io.gearpump.streaming.AppMasterToExecutor.StartTask$</a> extends scala.runtime.AbstractFunction1&lt;<a href="io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,<a href="io/gearpump/streaming/AppMasterToExecutor.StartTask.html" title="class in io.gearpump.streaming">AppMasterToExecutor.StartTask</a>&gt; implements Serializable</h3>
 </li>
+<li class="blockList"><a name="io.gearpump.streaming.AppMasterToExecutor.StopTask">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/AppMasterToExecutor.StopTask.html" title="class in io.gearpump.streaming">io.gearpump.streaming.AppMasterToExecutor.StopTask</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.AppMasterToExecutor.StopTask$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/AppMasterToExecutor.StopTask$.html" title="class in io.gearpump.streaming">io.gearpump.streaming.AppMasterToExecutor.StopTask$</a> extends scala.runtime.AbstractFunction1&lt;<a href="io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,<a href="io/gearpump/streaming/AppMasterToExecutor.StopTask.html" title="class in io.gearpump.streaming">AppMasterToExecutor.StopTask</a>&gt; implements Serializable</h3>
+</li>
 <li class="blockList"><a name="io.gearpump.streaming.AppMasterToExecutor.TaskChanged">
 <!--   -->
 </a>
@@ -264,6 +274,16 @@
 </a>
 <h3>Class <a href="io/gearpump/streaming/ExecutorToAppMaster.RegisterTask$.html" title="class in io.gearpump.streaming">io.gearpump.streaming.ExecutorToAppMaster.RegisterTask$</a> extends scala.runtime.AbstractFunction3&lt;<a href="io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,io.gearpump.transport.HostPort,<a href="io/gearpump/streaming/ExecutorToAppMaster.RegisterTask.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.RegisterTask</a>&gt; implements Serializable</h3>
 </li>
+<li class="blockList"><a name="io.gearpump.streaming.ExecutorToAppMaster.UnRegisterTask">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/ExecutorToAppMaster.UnRegisterTask.html" title="class in io.gearpump.streaming">io.gearpump.streaming.ExecutorToAppMaster.UnRegisterTask</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.ExecutorToAppMaster.UnRegisterTask$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/ExecutorToAppMaster.UnRegisterTask$.html" title="class in io.gearpump.streaming">io.gearpump.streaming.ExecutorToAppMaster.UnRegisterTask$</a> extends scala.runtime.AbstractFunction2&lt;<a href="io/gearpump/streaming/task/TaskId.html" title="class in io.gearpump.streaming.task">TaskId</a>,java.lang.Object,<a href="io/gearpump/streaming/ExecutorToAppMaster.UnRegisterTask.html" title="class in io.gearpump.streaming">ExecutorToAppMaster.UnRegisterTask</a>&gt; implements Serializable</h3>
+</li>
 <li class="blockList"><a name="io.gearpump.streaming.LifeTime">
 <!--   -->
 </a>
@@ -339,6 +359,11 @@
 </a>
 <h3>Class <a href="io/gearpump/streaming/appmaster/AppMaster.TaskActorRef$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.AppMaster.TaskActorRef$</a> extends scala.runtime.AbstractFunction1&lt;akka.actor.ActorRef,<a href="io/gearpump/streaming/appmaster/AppMaster.TaskActorRef.html" title="class in io.gearpump.streaming.appmaster">AppMaster.TaskActorRef</a>&gt; implements Serializable</h3>
 </li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.AppMaster$$anonfun$16$$anonfun$17">
+<!--   -->
+</a>
+<h3>Class io.gearpump.streaming.appmaster.AppMaster$$anonfun$16$$anonfun$17 extends java.lang.Object implements Serializable</h3>
+</li>
 <li class="blockList"><a name="io.gearpump.streaming.appmaster.AppMaster$$anonfun$io$gearpump$streaming$appmaster$AppMaster$$executorBrief$1$$anonfun$apply$9">
 <!--   -->
 </a>
@@ -404,25 +429,20 @@
 </a>
 <h3>Class <a href="io/gearpump/streaming/appmaster/ClockService.StoredStartClock$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.ClockService.StoredStartClock$</a> extends scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="io/gearpump/streaming/appmaster/ClockService.StoredStartClock.html" title="class in io.gearpump.streaming.appmaster">ClockService.StoredStartClock</a>&gt; implements Serializable</h3>
 </li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.ClockService$$anonfun$3$$anonfun$apply$2">
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.ClockService$$anonfun$io$gearpump$streaming$appmaster$ClockService$$dynamicDAG$1$$anonfun$8">
 <!--   -->
 </a>
-<h3>Class io.gearpump.streaming.appmaster.ClockService$$anonfun$3$$anonfun$apply$2 extends java.lang.Object implements Serializable</h3>
+<h3>Class io.gearpump.streaming.appmaster.ClockService$$anonfun$io$gearpump$streaming$appmaster$ClockService$$dynamicDAG$1$$anonfun$8 extends java.lang.Object implements Serializable</h3>
 </li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.ClockService$$anonfun$io$gearpump$streaming$appmaster$ClockService$$setDAG$2$$anonfun$4">
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.ClockService$$anonfun$io$gearpump$streaming$appmaster$ClockService$$recoverDag$3$$anonfun$4">
 <!--   -->
 </a>
-<h3>Class io.gearpump.streaming.appmaster.ClockService$$anonfun$io$gearpump$streaming$appmaster$ClockService$$setDAG$2$$anonfun$4 extends java.lang.Object implements Serializable</h3>
+<h3>Class io.gearpump.streaming.appmaster.ClockService$$anonfun$io$gearpump$streaming$appmaster$ClockService$$recoverDag$3$$anonfun$4 extends java.lang.Object implements Serializable</h3>
 </li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.ClockService$$anonfun$io$gearpump$streaming$appmaster$ClockService$$setDAG$4$$anonfun$apply$3">
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.ClockService$$anonfun$io$gearpump$streaming$appmaster$ClockService$$removeProcessor$2$$anonfun$9">
 <!--   -->
 </a>
-<h3>Class io.gearpump.streaming.appmaster.ClockService$$anonfun$io$gearpump$streaming$appmaster$ClockService$$setDAG$4$$anonfun$apply$3 extends java.lang.Object implements Serializable</h3>
-</li>
-<li class="blockList"><a name="io.gearpump.streaming.appmaster.ClockService$$anonfun$io$gearpump$streaming$appmaster$ClockService$$setDAG$5$$anonfun$apply$5">
-<!--   -->
-</a>
-<h3>Class io.gearpump.streaming.appmaster.ClockService$$anonfun$io$gearpump$streaming$appmaster$ClockService$$setDAG$5$$anonfun$apply$5 extends java.lang.Object implements Serializable</h3>
+<h3>Class io.gearpump.streaming.appmaster.ClockService$$anonfun$io$gearpump$streaming$appmaster$ClockService$$removeProcessor$2$$anonfun$9 extends java.lang.Object implements Serializable</h3>
 </li>
 <li class="blockList"><a name="io.gearpump.streaming.appmaster.ClockService$$anonfun$io$gearpump$streaming$appmaster$ClockService$$updateCheckpointClocks$2$$anonfun$apply$1">
 <!--   -->
@@ -604,6 +624,31 @@
 </a>
 <h3>Class io.gearpump.streaming.appmaster.ExecutorManager.UniCast$ extends scala.runtime.AbstractFunction2&lt;java.lang.Object,java.lang.Object,io.gearpump.streaming.appmaster.ExecutorManager.UniCast&gt; implements Serializable</h3>
 </li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.JarScheduler.ExecutorFailed">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/JarScheduler.ExecutorFailed.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.JarScheduler.ExecutorFailed</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.JarScheduler.ExecutorFailed$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/JarScheduler.ExecutorFailed$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.JarScheduler.ExecutorFailed$</a> extends scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="io/gearpump/streaming/appmaster/JarScheduler.ExecutorFailed.html" title="class in io.gearpump.streaming.appmaster">JarScheduler.ExecutorFailed</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.JarScheduler.GetRequestDetails$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/JarScheduler.GetRequestDetails$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.JarScheduler.GetRequestDetails$</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.JarScheduler.NewDag">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/JarScheduler.NewDag.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.JarScheduler.NewDag</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.JarScheduler.NewDag$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/JarScheduler.NewDag$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.JarScheduler.NewDag$</a> extends scala.runtime.AbstractFunction2&lt;<a href="io/gearpump/streaming/DAG.html" title="class in io.gearpump.streaming">DAG</a>,java.lang.Object,<a href="io/gearpump/streaming/appmaster/JarScheduler.NewDag.html" title="class in io.gearpump.streaming.appmaster">JarScheduler.NewDag</a>&gt; implements Serializable</h3>
+</li>
 <li class="blockList"><a name="io.gearpump.streaming.appmaster.JarScheduler.ResourceRequestDetail">
 <!--   -->
 </a>
@@ -614,6 +659,21 @@
 </a>
 <h3>Class <a href="io/gearpump/streaming/appmaster/JarScheduler.ResourceRequestDetail$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.JarScheduler.ResourceRequestDetail$</a> extends scala.runtime.AbstractFunction2&lt;io.gearpump.cluster.AppJar,io.gearpump.cluster.scheduler.ResourceRequest[],<a href="io/gearpump/streaming/appmaster/JarScheduler.ResourceRequestDetail.html" title="class in io.gearpump.streaming.appmaster">JarScheduler.ResourceRequestDetail</a>&gt; implements Serializable</h3>
 </li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.JarScheduler.ScheduleTask">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/JarScheduler.ScheduleTask.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.JarScheduler.ScheduleTask</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.JarScheduler.ScheduleTask$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/JarScheduler.ScheduleTask$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.JarScheduler.ScheduleTask$</a> extends scala.runtime.AbstractFunction4&lt;io.gearpump.cluster.AppJar,java.lang.Object,java.lang.Object,io.gearpump.cluster.scheduler.Resource,<a href="io/gearpump/streaming/appmaster/JarScheduler.ScheduleTask.html" title="class in io.gearpump.streaming.appmaster">JarScheduler.ScheduleTask</a>&gt; implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.appmaster.JarScheduler.TransitToNewDag$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/appmaster/JarScheduler.TransitToNewDag$.html" title="class in io.gearpump.streaming.appmaster">io.gearpump.streaming.appmaster.JarScheduler.TransitToNewDag$</a> extends java.lang.Object implements Serializable</h3>
+</li>
 <li class="blockList"><a name="io.gearpump.streaming.appmaster.ProcessorSummary">
 <!--   -->
 </a>
@@ -1125,6 +1185,16 @@
 </a>
 <h3>Class <a href="io/gearpump/streaming/task/CheckpointClock$.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.CheckpointClock$</a> extends scala.runtime.AbstractFunction1&lt;scala.Option&lt;java.lang.Object&gt;,<a href="io/gearpump/streaming/task/CheckpointClock.html" title="class in io.gearpump.streaming.task">CheckpointClock</a>&gt; implements Serializable</h3>
 </li>
+<li class="blockList"><a name="io.gearpump.streaming.task.CheckProcessorDeath">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/task/CheckProcessorDeath.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.CheckProcessorDeath</a> extends java.lang.Object implements Serializable</h3>
+</li>
+<li class="blockList"><a name="io.gearpump.streaming.task.CheckProcessorDeath$">
+<!--   -->
+</a>
+<h3>Class <a href="io/gearpump/streaming/task/CheckProcessorDeath$.html" title="class in io.gearpump.streaming.task">io.gearpump.streaming.task.CheckProcessorDeath$</a> extends scala.runtime.AbstractFunction1&lt;java.lang.Object,<a href="io/gearpump/streaming/task/CheckProcessorDeath.html" title="class in io.gearpump.streaming.task">CheckProcessorDeath</a>&gt; implements Serializable</h3>
+</li>
 <li class="blockList"><a name="io.gearpump.streaming.task.GetCheckpointClock">
 <!--   -->
 </a>
@@ -2187,12 +2257,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li>PREV</li>
-<li>NEXT</li>
+<li>Prev</li>
+<li>Next</li>
 </ul>
 <ul class="navList">
-<li><a href="index.html?serialized-form.html" target="_top">FRAMES</a></li>
-<li><a href="serialized-form.html" target="_top">NO FRAMES</a></li>
+<li><a href="index.html?serialized-form.html" target="_top">Frames</a></li>
+<li><a href="serialized-form.html" target="_top">No Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="allclasses-noframe.html">All Classes</a></li>
diff --git a/releases/latest/api/java/stylesheet.css b/releases/latest/api/java/stylesheet.css
index 73bab36..0aeaa97 100644
--- a/releases/latest/api/java/stylesheet.css
+++ b/releases/latest/api/java/stylesheet.css
@@ -2,206 +2,291 @@
 /*
 Overall document style
 */
-* {
-    margin:0;
-    padding:0;
-}
 body {
-    font-family:Helvetica, Arial, sans-serif;
-    color:#000000;
+    background-color:#ffffff;
+    color:#353833;
+    font-family:Arial, Helvetica, sans-serif;
+    font-size:76%;
+    margin:0;
 }
-p {
-    margin:20px 0;
+a:link, a:visited {
+    text-decoration:none;
+    color:#4c6b87;
+}
+a:hover, a:focus {
+    text-decoration:none;
+    color:#bb7a2a;
+}
+a:active {
+    text-decoration:none;
+    color:#4c6b87;
+}
+a[name] {
+    color:#353833;
+}
+a[name]:hover {
+    text-decoration:none;
+    color:#353833;
 }
 pre {
-    font-size:1.0em;
-}
-h1 {
-    font-size:1.4em;
-}
-h2 {
-    font-size:1.35em;
-}
-h3 {
     font-size:1.3em;
 }
+h1 {
+    font-size:1.8em;
+}
+h2 {
+    font-size:1.5em;
+}
+h3 {
+    font-size:1.4em;
+}
 h4 {
-    font-size:1.25em;
+    font-size:1.3em;
+}
+h5 {
+    font-size:1.2em;
+}
+h6 {
+    font-size:1.1em;
 }
 ul {
-    margin:10px 0 10px 20px;
+    list-style-type:disc;
 }
-li {
-    list-style:disc;
+code, tt {
+    font-size:1.2em;
 }
-dl dt {
-    font-size:0.95em;
-    font-weight:bold;
-    margin:10px 0 0 0;
+dt code {
+    font-size:1.2em;
 }
-dl dd {
-    margin:10px 0 10px 20px;
+table tr td dt code {
+    font-size:1.2em;
+    vertical-align:top;
 }
-dl dd ul {
-    margin-left:0;
-}
-dl dd ul li {
-    list-style:none;
-    margin:10px 0 10px 0;
-}
-caption {
-    background: #CCCCFF;
-    color:#000000;
-    text-align: left;
-    font-size: 150%;
-    font-weight: bold;
-    border-left: 2px ridge;
-    border-right: 2px ridge;
-    border-top: 2px ridge;
-    padding-left: 5px;
-    width:auto;
+sup {
+    font-size:.6em;
 }
 /*
 Document title and Copyright styles
 */
+.clear {
+    clear:both;
+    height:0px;
+    overflow:hidden;
+}
 .aboutLanguage {
     float:right;
-    font-size:0.9em;
-    color:#000000;
+    padding:0px 21px;
+    font-size:.8em;
+    z-index:200;
+    margin-top:-7px;
 }
 .legalCopy {
-    margin:7px;
+    margin-left:.5em;
 }
-.bar {
-    font-size:1em;
-    margin:10px 0 0 10px;
+.bar a, .bar a:link, .bar a:visited, .bar a:active {
+    color:#FFFFFF;
+    text-decoration:none;
 }
-.bar a {
-    font-weight:normal;
+.bar a:hover, .bar a:focus {
+    color:#bb7a2a;
+}
+.tab {
+    background-color:#0066FF;
+    background-image:url(resources/titlebar.gif);
+    background-position:left top;
+    background-repeat:no-repeat;
+    color:#ffffff;
+    padding:8px;
+    width:5em;
+    font-weight:bold;
 }
 /*
 Navigation bar styles
 */
+.bar {
+    background-image:url(resources/background.gif);
+    background-repeat:repeat-x;
+    color:#FFFFFF;
+    padding:.8em .5em .4em .8em;
+    height:auto;/*height:1.8em;*/
+    font-size:1em;
+    margin:0;
+}
 .topNav {
-    border-top:2px solid #C0C0C0;
-    margin:7px;
-    padding:7px 0;
+    background-image:url(resources/background.gif);
+    background-repeat:repeat-x;
+    color:#FFFFFF;
+    float:left;
+    padding:0;
+    width:100%;
+    clear:right;
     height:2.8em;
-    width:99%;
-    min-width:600px;
+    padding-top:10px;
+    overflow:hidden;
 }
 .bottomNav {
-    border-top:2px solid #C0C0C0;
-    margin:7px;
-    padding:7px 0;
+    margin-top:10px;
+    background-image:url(resources/background.gif);
+    background-repeat:repeat-x;
+    color:#FFFFFF;
+    float:left;
+    padding:0;
+    width:100%;
+    clear:right;
     height:2.8em;
-    width:99%;
+    padding-top:10px;
+    overflow:hidden;
 }
 .subNav {
-    border-bottom:2px solid #C0C0C0;
+    background-color:#dee3e9;
+    border-bottom:1px solid #9eadc0;
     float:left;
-    width:99%;
-    margin:7px;
-    min-width:600px;
+    width:100%;
+    overflow:hidden;
 }
 .subNav div {
     clear:left;
     float:left;
-    padding:0 0 5px 2px;
-    width:100%;
+    padding:0 0 5px 6px;
 }
-.topNav a:link,.topNav a:active, .topNav a:visited, .topNav a:hover,
-.bottomNav a:link,.bottomNav a:active, .bottomNav a:visited, .bottomNav a:hover {
-    color:#000000;
-    font-weight:bold;
-    text-decoration:underline;
-    font-size:1em;
-}
-/* Navigation bar list styles */
-.topNav ul.navList, .bottomNav ul.navList {
-    background-color:#EEEEFF;
-    padding:7px 5px;
-    margin:0;
+ul.navList, ul.subNavList {
     float:left;
-    width:80%;
+    margin:0 25px 0 0;
+    padding:0;
 }
 ul.navList li{
     list-style:none;
     float:left;
-    padding:3px 4px;
-    color:#000000;
-    font-size:0.98em;
-}
-ul.navList li.navBarCell1Rev {
-    background-color:#00008B;
-    color:#FFFFFF;
-    font-weight:bold;
-    font-size:0.97em;
-}
-/* Sub-navigation bar list styles */
-.subNav ul.navList {
-    float:left;
-    margin:0;
-    font-size:0.7em;
-    width:350px;
-}
-ul.subNavList {
-    float:left;
-    margin:0;
-    font-size:0.7em;
-    width:350px;
+    padding:3px 6px;
 }
 ul.subNavList li{
     list-style:none;
     float:left;
     font-size:90%;
 }
+.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited {
+    color:#FFFFFF;
+    text-decoration:none;
+}
+.topNav a:hover, .bottomNav a:hover {
+    text-decoration:none;
+    color:#bb7a2a;
+}
+.navBarCell1Rev {
+    background-image:url(resources/tab.gif);
+    background-color:#a88834;
+    color:#FFFFFF;
+    margin: auto 5px;
+    border:1px solid #c9aa44;
+}
 /*
 Page header and footer styles
 */
 .header, .footer {
     clear:both;
-    margin:0 7px;
+    margin:0 20px;
+    padding:5px 0 0 0;
 }
 .indexHeader {
-    font-size:0.9em;
-    margin:10px 0 7px 10px;
+    margin:10px;
+    position:relative;
 }
-.header ul {
-    padding-left:20px;
+.indexHeader h1 {
+    font-size:1.3em;
 }
-/* Header and footer title styles */ 
-.header h1.title {
-    font-size:1.4em;
-    text-align:center;
-    margin:0;
-}
-.header h2.title {
-    font-size:1.35em;
-    margin:0;
+.title {
+    color:#2c4557;
+    margin:10px 0;
 }
 .subTitle {
-    margin:0;
-    padding-top:10px;
-    font-size:0.75em;
-    font-weight:bold;
+    margin:5px 0 0 0;
+}
+.header ul {
+    margin:0 0 25px 0;
+    padding:0;
+}
+.footer ul {
+    margin:20px 0 5px 0;
+}
+.header ul li, .footer ul li {
+    list-style:none;
+    font-size:1.2em;
+}
+/*
+Heading styles
+*/
+div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 {
+    background-color:#dee3e9;
+    border-top:1px solid #9eadc0;
+    border-bottom:1px solid #9eadc0;
+    margin:0 0 6px -8px;
+    padding:2px 5px;
+}
+ul.blockList ul.blockList ul.blockList li.blockList h3 {
+    background-color:#dee3e9;
+    border-top:1px solid #9eadc0;
+    border-bottom:1px solid #9eadc0;
+    margin:0 0 6px -8px;
+    padding:2px 5px;
+}
+ul.blockList ul.blockList li.blockList h3 {
+    padding:0;
+    margin:15px 0;
+}
+ul.blockList li.blockList h2 {
+    padding:0px 0 20px 0;
 }
 /*
 Page layout container styles
 */
-.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer,
-.constantValuesContainer {
+.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer {
     clear:both;
-    padding:10px 10px;
+    padding:10px 20px;
     position:relative;
 }
 .indexContainer {
-    padding:0 0 10px 10px;
-    font-size:0.9em;
+    margin:10px;
+    position:relative;
+    font-size:1.0em;
+}
+.indexContainer h2 {
+    font-size:1.1em;
+    padding:0 0 3px 0;
+}
+.indexContainer ul {
+    margin:0;
+    padding:0;
+}
+.indexContainer ul li {
+    list-style:none;
+}
+.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt {
+    font-size:1.1em;
+    font-weight:bold;
+    margin:10px 0 0 0;
+    color:#4E4E4E;
+}
+.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd {
+    margin:10px 0 10px 20px;
+}
+.serializedFormContainer dl.nameValue dt {
+    margin-left:1px;
+    font-size:1.1em;
+    display:inline;
+    font-weight:bold;
+}
+.serializedFormContainer dl.nameValue dd {
+    margin:0 0 0 1px;
+    font-size:1.1em;
+    display:inline;
 }
 /*
-Class inheritance information styles
+List styles
 */
+ul.horizontal li {
+    display:inline;
+    font-size:0.9em;
+}
 ul.inheritance {
     margin:0;
     padding:0;
@@ -212,228 +297,178 @@
 }
 ul.inheritance li ul.inheritance {
     margin-left:15px;
-    background-image:url(resources/inherit.gif);
-    background-repeat:no-repeat;
     padding-left:15px;
     padding-top:1px;
 }
-/*
-Heading styles
-*/
-.indexContainer h2 {
-    font-weight:normal;
-    font-size:1.0em;
-    padding:10px 0 0 0;
-}
-.contentContainer h2 {
-    margin:10px 0;
-}
-.constantValuesContainer h2 {
-    background:#CCCCFF;
-    border:2px ridge;
-    padding:3px;
-    margin:0 0 10px 0;
-}
-.serializedFormContainer ul.blockList li.blockList h2 {
-    background:#EEEEFF;
-    border:2px ridge;
-    padding:3px;
-    margin:0 0 15px 0;
-    text-align:center;
-}
-.classUseContainer ul li ul li h3 {
-    margin-bottom:30px;
-    padding:3px;
-}
-.serializedFormContainer ul.blockList li.blockList ul.blockList li.blockList h3 {
-    background:#EEEEFF;
-    margin:0 0 15px 0;
-    padding:3px;
-}
-.serializedFormContainer ul.blockList li.blockList ul.blockList li.blockList ul.blockList li.blockList h3 {
-    background:#CCCCFF;
-    margin:0 0 15px 0;
-    padding:3px;
-    border:2px ridge;
-}
-ul.blockList ul.blockList li.blockList h3, ul.blockList ul.blockList li.blockList h3 {
-    background:#CCCCFF;
-    border:2px ridge;
-    padding-left:5px;
-}
-div.summary ul.blockList ul.blockList li.blockList h3 {
-    background:#CCCCFF;
-    border:0;
-    border:2px ridge;
-    padding-left:5px;
-}
-div.summary ul.blockList ul.blockList ul.blockList li.blockList h3 {
-    background:#EEEEFF;
-    border:0;
-    border-bottom:2px ridge;
-}
-div.details ul.blockList ul.blockList ul.blockList li.blockList h4,
-div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 {
-    font-size:1.15em;
-    font-weight:bold;
-    padding:0 0 10px 0;
-}
-/*
-Table styles
-*/
-.contentContainer table {
-    border-collapse: collapse ;
-    width:100%;
-}
-.contentContainer table td, .contentContainer table th {
-    border:2px ridge;
-    padding:3px;
-}
-/* Constant values page table styles */
-.constantValuesContainer table {
-    border-collapse: collapse ;
-    margin:0 0 10px 0;
-}
-.constantValuesContainer table caption{
-    font-size:0.95em;
-    padding:3px;
-    background:#EEEEFF;
-}
-.constantValuesContainer table td, .constantValuesContainer table th {
-    border:2px ridge;
-    padding:3px;
-}
-/* Class-use/Package-use page table styles */
-.classUseContainer table {
-    border-collapse: collapse ;
-    width:100%;
-    margin:0 0 15px 0;
-}
-.classUseContainer ul li ul li table {
-    margin-bottom:30px;
-}
-.classUseContainer ul li ul li table caption{
-    font-size:0.95em;
-    padding:3px;
-    background:#EEEEFF;
-}
-.classUseContainer table td, .classUseContainer table th {
-    border:2px ridge;
-    padding:3px;
-}
-/* Summary table styles */
-ul.blockList li.blockList table.overviewSummary {
-    margin:0;
-    margin-bottom:15px;
-}
-ul.blockList li.blockList table caption {
-    padding:3px;
-}
-ul.blockList li.blockList table.overviewSummary td.colFirst{
-    text-align:right;
-}
-table.packageSummary td.colFirst, table.overviewSummary th.colFirst {
-    width:15%;
-}
-div.summary ul.blockList ul.blockList li.blockList caption {
-    display:none;
-}
-div.summary ul.blockList li.blockList ul.blockList li.blockList table.overviewSummary th {
-    border-top:0;
-}
-/* Table column block styles */
-ul.blockList li.blockList table.overviewSummary td.colLast div.block{
-    padding:0;
-    padding-left:40px;
-}
-ul.blockList li.blockList table.overviewSummary td.colOne div.block{
-    padding:0;
-    padding-left:40px;
-}
-.contentContainer ul.blockList li.blockList table .colOne div.block{
-    padding-left:40px;
-}
-.classUseContainer ul li ul li table .colLast div.block,
-.classUseContainer ul li ul li table .colOne div.block{
-    padding-left:40px;
-}
-/*
-List styles
-*/
-ul.horizontal li {
-    display:inline;
-    font-size:0.9em;   
-}
-/* Container specific list styles */
-.indexContainer ul {
-    margin:0;
-}
-.indexContainer ul li {
-    list-style:none;
-}
-.serializedFormContainer ul.blockList li.blockList ul.blockList li.blockList ul.blockList li.blockList {
-    border:0;
-}
-.serializedFormContainer ul.blockList li.blockList ul.blockList li.blockList ul.blockList li.blockList ul.blockList li.blockList {
-    list-style:none;
-    border:0;
-    border-bottom:2px ridge;
-}
-.serializedFormContainer ul.blockList li.blockList ul.blockList li.blockList ul.blockList li.blockList ul.blockList li.blockListLast {
-    list-style:none;
-}
-/* General list styles */
 ul.blockList, ul.blockListLast {
-    margin-left:0;
-    padding-left:0;
+    margin:10px 0 10px 0;
+    padding:0;
 }
 ul.blockList li.blockList, ul.blockListLast li.blockList {
     list-style:none;
     margin-bottom:25px;
 }
-ul.blockList ul.blockList ul.blockList li.blockList {
-    border:2px ridge;
+ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList {
+    padding:0px 20px 5px 10px;
+    border:1px solid #9eadc0;
+    background-color:#f9f9f9;
 }
-div.details ul.blockList ul.blockList ul.blockList li.blockList {
-    border:0;
-    border-bottom:2px ridge;
+ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList {
+    padding:0 0 5px 8px;
+    background-color:#ffffff;
+    border:1px solid #9eadc0;
+    border-top:none;
 }
-/* Definition list styles */
-ul.blockList li.blockList dl{
-    margin-bottom:15px;
+ul.blockList ul.blockList ul.blockList ul.blockList li.blockList {
+    margin-left:0;
+    padding-left:0;
+    padding-bottom:15px;
+    border:none;
+    border-bottom:1px solid #9eadc0;
 }
-ul.blockList li.blockList dl dd{
-    margin:0 0 0 30px;
+ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast {
+    list-style:none;
+    border-bottom:none;
+    padding-bottom:0;
 }
-ul.blockList li.blockList ul.blockList li.blockList ul.blockList li.blockList dl,
-ul.blockList li.blockList ul.blockList li.blockList ul.blockListLast li.blockList dl{
-    padding:0 0 10px 35px;
+table tr td dl, table tr td dl dt, table tr td dl dd {
+    margin-top:0;
+    margin-bottom:1px;
 }
-dl.nameValue dt, dl.nameValue dd{
-    display:inline;
+/*
+Table styles
+*/
+.contentContainer table, .classUseContainer table, .constantValuesContainer table {
+    border-bottom:1px solid #9eadc0;
+    width:100%;
 }
-ul.blockList li.blockList pre{
-    margin:0 0 15px 0;
+.contentContainer ul li table, .classUseContainer ul li table, .constantValuesContainer ul li table {
+    width:100%;
 }
-/* List content styles */
-ul.blockList li.blockList ul.blockList li.blockList pre{
-    margin:10px 0 15px 0;
+.contentContainer .description table, .contentContainer .details table {
+    border-bottom:none;
 }
-ul.blockList li.blockList ul.blockList li.blockList ul.blockList li.blockList pre,
-ul.blockList li.blockList ul.blockList li.blockList ul.blockListLast li.blockList pre{
-    padding:0 0 10px 0;
+.contentContainer ul li table th.colOne, .contentContainer ul li table th.colFirst, .contentContainer ul li table th.colLast, .classUseContainer ul li table th, .constantValuesContainer ul li table th, .contentContainer ul li table td.colOne, .contentContainer ul li table td.colFirst, .contentContainer ul li table td.colLast, .classUseContainer ul li table td, .constantValuesContainer ul li table td{
+    vertical-align:top;
+    padding-right:20px;
 }
-ul.blockList li.blockList ul.blockList li.blockList ul.blockList li.blockList div.block,
-ul.blockList li.blockList ul.blockList li.blockList ul.blockListLast li.blockList div.block{
-    padding:0 0 10px 35px;
+.contentContainer ul li table th.colLast, .classUseContainer ul li table th.colLast,.constantValuesContainer ul li table th.colLast,
+.contentContainer ul li table td.colLast, .classUseContainer ul li table td.colLast,.constantValuesContainer ul li table td.colLast,
+.contentContainer ul li table th.colOne, .classUseContainer ul li table th.colOne,
+.contentContainer ul li table td.colOne, .classUseContainer ul li table td.colOne {
+    padding-right:3px;
+}
+.overviewSummary caption, .packageSummary caption, .contentContainer ul.blockList li.blockList caption, .summary caption, .classUseContainer caption, .constantValuesContainer caption {
+    position:relative;
+    text-align:left;
+    background-repeat:no-repeat;
+    color:#FFFFFF;
+    font-weight:bold;
+    clear:none;
+    overflow:hidden;
+    padding:0px;
+    margin:0px;
+}
+caption a:link, caption a:hover, caption a:active, caption a:visited {
+    color:#FFFFFF;
+}
+.overviewSummary caption span, .packageSummary caption span, .contentContainer ul.blockList li.blockList caption span, .summary caption span, .classUseContainer caption span, .constantValuesContainer caption span {
+    white-space:nowrap;
+    padding-top:8px;
+    padding-left:8px;
+    display:block;
+    float:left;
+    background-image:url(resources/titlebar.gif);
+    height:18px;
+}
+.overviewSummary .tabEnd, .packageSummary .tabEnd, .contentContainer ul.blockList li.blockList .tabEnd, .summary .tabEnd, .classUseContainer .tabEnd, .constantValuesContainer .tabEnd {
+    width:10px;
+    background-image:url(resources/titlebar_end.gif);
+    background-repeat:no-repeat;
+    background-position:top right;
+    position:relative;
+    float:left;
+}
+ul.blockList ul.blockList li.blockList table {
+    margin:0 0 12px 0px;
+    width:100%;
+}
+.tableSubHeadingColor {
+    background-color: #EEEEFF;
+}
+.altColor {
+    background-color:#eeeeef;
+}
+.rowColor {
+    background-color:#ffffff;
+}
+.overviewSummary td, .packageSummary td, .contentContainer ul.blockList li.blockList td, .summary td, .classUseContainer td, .constantValuesContainer td {
+    text-align:left;
+    padding:3px 3px 3px 7px;
+}
+th.colFirst, th.colLast, th.colOne, .constantValuesContainer th {
+    background:#dee3e9;
+    border-top:1px solid #9eadc0;
+    border-bottom:1px solid #9eadc0;
+    text-align:left;
+    padding:3px 3px 3px 7px;
+}
+td.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover {
+    font-weight:bold;
+}
+td.colFirst, th.colFirst {
+    border-left:1px solid #9eadc0;
+    white-space:nowrap;
+}
+td.colLast, th.colLast {
+    border-right:1px solid #9eadc0;
+}
+td.colOne, th.colOne {
+    border-right:1px solid #9eadc0;
+    border-left:1px solid #9eadc0;
+}
+table.overviewSummary  {
+    padding:0px;
+    margin-left:0px;
+}
+table.overviewSummary td.colFirst, table.overviewSummary th.colFirst,
+table.overviewSummary td.colOne, table.overviewSummary th.colOne {
+    width:25%;
+    vertical-align:middle;
+}
+table.packageSummary td.colFirst, table.overviewSummary th.colFirst {
+    width:25%;
+    vertical-align:middle;
+}
+/*
+Content styles
+*/
+.description pre {
+    margin-top:0;
+}
+.deprecatedContent {
+    margin:0;
+    padding:10px 0;
+}
+.docSummary {
+    padding:0;
 }
 /*
 Formatting effect styles
 */
-.strong {
-    font-weight:bold;
-}
 .sourceLineNo {
     color:green;
     padding:0 30px 0 0;
 }
+h1.hidden {
+    visibility:hidden;
+    overflow:hidden;
+    font-size:.9em;
+}
+.block {
+    display:block;
+    margin:3px 0 0 0;
+}
+.strong {
+    font-weight:bold;
+}
diff --git a/releases/latest/api/scala/index.html b/releases/latest/api/scala/index.html
index ea6700a..b1d1eac 100644
--- a/releases/latest/api/scala/index.html
+++ b/releases/latest/api/scala/index.html
@@ -225,7 +225,7 @@
             <ol class="packages"> </ol>
           </li><li class="pack" title="io.gearpump.streaming.task">
             <a class="tplshow" href="io/gearpump/streaming/task/package.html" target="template">io.gearpump.streaming.task</a>
-            <ol class="templates"><li title="io.gearpump.streaming.task.Ack"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/Ack.html" target="template"><span class="case class">(case class)</span><span class="tplLink">Ack</span></a></li><li title="io.gearpump.streaming.task.AckRequest"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/AckRequest.html" target="template"><span class="case class">(case class)</span><span class="tplLink">AckRequest</span></a></li><li title="io.gearpump.streaming.task.CheckpointClock"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/CheckpointClock.html" target="template"><span class="case class">(case class)</span><span class="tplLink">CheckpointClock</span></a></li><li title="io.gearpump.streaming.task.ClockEvent"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/ClockEvent.html" target="template"><span class="trait">(trait)</span><span class="tplLink">ClockEvent</span></a></li><li title="io.gearpump.streaming.task.ExpressTransport"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/ExpressTransport.html" target="template"><span class="trait">(trait)</span><span class="tplLink">ExpressTransport</span></a></li><li title="io.gearpump.streaming.task.GetCheckpointClock"><a class="tplshow" href="io/gearpump/streaming/task/GetCheckpointClock$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">GetCheckpointClock</span></a></li><li title="io.gearpump.streaming.task.GetDAG"><a class="tplshow" href="io/gearpump/streaming/task/GetDAG$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">GetDAG</span></a></li><li title="io.gearpump.streaming.task.GetLatestMinClock"><a class="tplshow" href="io/gearpump/streaming/task/GetLatestMinClock$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">GetLatestMinClock</span></a></li><li title="io.gearpump.streaming.task.GetStartClock"><a class="tplshow" href="io/gearpump/streaming/task/GetStartClock$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">GetStartClock</span></a></li><li title="io.gearpump.streaming.task.GetUpstreamMinClock"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/GetUpstreamMinClock.html" target="template"><span class="case class">(case class)</span><span class="tplLink">GetUpstreamMinClock</span></a></li><li title="io.gearpump.streaming.task.InitialAckRequest"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/InitialAckRequest.html" target="template"><span class="case class">(case class)</span><span class="tplLink">InitialAckRequest</span></a></li><li title="io.gearpump.streaming.task.LatencyProbe"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/LatencyProbe.html" target="template"><span class="case class">(case class)</span><span class="tplLink">LatencyProbe</span></a></li><li title="io.gearpump.streaming.task.LatestMinClock"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/LatestMinClock.html" target="template"><span class="case class">(case class)</span><span class="tplLink">LatestMinClock</span></a></li><li title="io.gearpump.streaming.task.ReportCheckpointClock"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/ReportCheckpointClock.html" target="template"><span class="case class">(case class)</span><span class="tplLink">ReportCheckpointClock</span></a></li><li title="io.gearpump.streaming.task.SendMessageLoss"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/SendMessageLoss.html" target="template"><span class="case class">(case class)</span><span class="tplLink">SendMessageLoss</span></a></li><li title="io.gearpump.streaming.task.SerializedMessage"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/SerializedMessage.html" target="template"><span class="case class">(case class)</span><span class="tplLink">SerializedMessage</span></a></li><li title="io.gearpump.streaming.task.SerializedMessageSerializer"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/SerializedMessageSerializer.html" target="template"><span class="class">(class)</span><span class="tplLink">SerializedMessageSerializer</span></a></li><li title="io.gearpump.streaming.task.SerializerResolver"><a class="tplshow" href="io/gearpump/streaming/task/SerializerResolver$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">SerializerResolver</span></a></li><li title="io.gearpump.streaming.task.StartClock"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/StartClock.html" target="template"><span class="case class">(case class)</span><span class="tplLink">StartClock</span></a></li><li title="io.gearpump.streaming.task.StartTime"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/StartTime.html" target="template"><span class="case class">(case class)</span><span class="tplLink">StartTime</span></a></li><li title="io.gearpump.streaming.task.StreamingTransportSerializer"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/StreamingTransportSerializer.html" target="template"><span class="class">(class)</span><span class="tplLink">StreamingTransportSerializer</span></a></li><li title="io.gearpump.streaming.task.Subscriber"><a class="tplshow" href="io/gearpump/streaming/task/Subscriber$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/task/Subscriber.html" target="template"><span class="case class">(case class)</span><span class="tplLink">Subscriber</span></a></li><li title="io.gearpump.streaming.task.Subscription"><a class="tplshow" href="io/gearpump/streaming/task/Subscription$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/task/Subscription.html" target="template"><span class="class">(class)</span><span class="tplLink">Subscription</span></a></li><li title="io.gearpump.streaming.task.Task"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/Task.html" target="template"><span class="class">(class)</span><span class="tplLink">Task</span></a></li><li title="io.gearpump.streaming.task.TaskActor"><a class="tplshow" href="io/gearpump/streaming/task/TaskActor$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/task/TaskActor.html" target="template"><span class="class">(class)</span><span class="tplLink">TaskActor</span></a></li><li title="io.gearpump.streaming.task.TaskContext"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/TaskContext.html" target="template"><span class="trait">(trait)</span><span class="tplLink">TaskContext</span></a></li><li title="io.gearpump.streaming.task.TaskContextData"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/TaskContextData.html" target="template"><span class="case class">(case class)</span><span class="tplLink">TaskContextData</span></a></li><li title="io.gearpump.streaming.task.TaskId"><a class="tplshow" href="io/gearpump/streaming/task/TaskId$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/task/TaskId.html" target="template"><span class="case class">(case class)</span><span class="tplLink">TaskId</span></a></li><li title="io.gearpump.streaming.task.TaskInterface"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/TaskInterface.html" target="template"><span class="trait">(trait)</span><span class="tplLink">TaskInterface</span></a></li><li title="io.gearpump.streaming.task.TaskMessageSerializer"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/TaskMessageSerializer.html" target="template"><span class="trait">(trait)</span><span class="tplLink">TaskMessageSerializer</span></a></li><li title="io.gearpump.streaming.task.TaskUtil"><a class="tplshow" href="io/gearpump/streaming/task/TaskUtil$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">TaskUtil</span></a></li><li title="io.gearpump.streaming.task.TaskWrapper"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/TaskWrapper.html" target="template"><span class="class">(class)</span><span class="tplLink">TaskWrapper</span></a></li><li title="io.gearpump.streaming.task.UpdateClock"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/UpdateClock.html" target="template"><span class="case class">(case class)</span><span class="tplLink">UpdateClock</span></a></li><li title="io.gearpump.streaming.task.UpstreamMinClock"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/UpstreamMinClock.html" target="template"><span class="case class">(case class)</span><span class="tplLink">UpstreamMinClock</span></a></li></ol>
+            <ol class="templates"><li title="io.gearpump.streaming.task.Ack"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/Ack.html" target="template"><span class="case class">(case class)</span><span class="tplLink">Ack</span></a></li><li title="io.gearpump.streaming.task.AckRequest"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/AckRequest.html" target="template"><span class="case class">(case class)</span><span class="tplLink">AckRequest</span></a></li><li title="io.gearpump.streaming.task.CheckpointClock"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/CheckpointClock.html" target="template"><span class="case class">(case class)</span><span class="tplLink">CheckpointClock</span></a></li><li title="io.gearpump.streaming.task.CheckProcessorDeath"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/CheckProcessorDeath.html" target="template"><span class="case class">(case class)</span><span class="tplLink">CheckProcessorDeath</span></a></li><li title="io.gearpump.streaming.task.ClockEvent"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/ClockEvent.html" target="template"><span class="trait">(trait)</span><span class="tplLink">ClockEvent</span></a></li><li title="io.gearpump.streaming.task.ExpressTransport"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/ExpressTransport.html" target="template"><span class="trait">(trait)</span><span class="tplLink">ExpressTransport</span></a></li><li title="io.gearpump.streaming.task.GetCheckpointClock"><a class="tplshow" href="io/gearpump/streaming/task/GetCheckpointClock$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">GetCheckpointClock</span></a></li><li title="io.gearpump.streaming.task.GetDAG"><a class="tplshow" href="io/gearpump/streaming/task/GetDAG$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">GetDAG</span></a></li><li title="io.gearpump.streaming.task.GetLatestMinClock"><a class="tplshow" href="io/gearpump/streaming/task/GetLatestMinClock$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">GetLatestMinClock</span></a></li><li title="io.gearpump.streaming.task.GetStartClock"><a class="tplshow" href="io/gearpump/streaming/task/GetStartClock$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">GetStartClock</span></a></li><li title="io.gearpump.streaming.task.GetUpstreamMinClock"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/GetUpstreamMinClock.html" target="template"><span class="case class">(case class)</span><span class="tplLink">GetUpstreamMinClock</span></a></li><li title="io.gearpump.streaming.task.InitialAckRequest"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/InitialAckRequest.html" target="template"><span class="case class">(case class)</span><span class="tplLink">InitialAckRequest</span></a></li><li title="io.gearpump.streaming.task.LatencyProbe"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/LatencyProbe.html" target="template"><span class="case class">(case class)</span><span class="tplLink">LatencyProbe</span></a></li><li title="io.gearpump.streaming.task.LatestMinClock"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/LatestMinClock.html" target="template"><span class="case class">(case class)</span><span class="tplLink">LatestMinClock</span></a></li><li title="io.gearpump.streaming.task.ReportCheckpointClock"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/ReportCheckpointClock.html" target="template"><span class="case class">(case class)</span><span class="tplLink">ReportCheckpointClock</span></a></li><li title="io.gearpump.streaming.task.SendMessageLoss"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/SendMessageLoss.html" target="template"><span class="case class">(case class)</span><span class="tplLink">SendMessageLoss</span></a></li><li title="io.gearpump.streaming.task.SerializedMessage"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/SerializedMessage.html" target="template"><span class="case class">(case class)</span><span class="tplLink">SerializedMessage</span></a></li><li title="io.gearpump.streaming.task.SerializedMessageSerializer"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/SerializedMessageSerializer.html" target="template"><span class="class">(class)</span><span class="tplLink">SerializedMessageSerializer</span></a></li><li title="io.gearpump.streaming.task.SerializerResolver"><a class="tplshow" href="io/gearpump/streaming/task/SerializerResolver$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">SerializerResolver</span></a></li><li title="io.gearpump.streaming.task.StartClock"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/StartClock.html" target="template"><span class="case class">(case class)</span><span class="tplLink">StartClock</span></a></li><li title="io.gearpump.streaming.task.StartTime"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/StartTime.html" target="template"><span class="case class">(case class)</span><span class="tplLink">StartTime</span></a></li><li title="io.gearpump.streaming.task.StreamingTransportSerializer"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/StreamingTransportSerializer.html" target="template"><span class="class">(class)</span><span class="tplLink">StreamingTransportSerializer</span></a></li><li title="io.gearpump.streaming.task.Subscriber"><a class="tplshow" href="io/gearpump/streaming/task/Subscriber$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/task/Subscriber.html" target="template"><span class="case class">(case class)</span><span class="tplLink">Subscriber</span></a></li><li title="io.gearpump.streaming.task.Subscription"><a class="tplshow" href="io/gearpump/streaming/task/Subscription$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/task/Subscription.html" target="template"><span class="class">(class)</span><span class="tplLink">Subscription</span></a></li><li title="io.gearpump.streaming.task.Task"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/Task.html" target="template"><span class="class">(class)</span><span class="tplLink">Task</span></a></li><li title="io.gearpump.streaming.task.TaskActor"><a class="tplshow" href="io/gearpump/streaming/task/TaskActor$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/task/TaskActor.html" target="template"><span class="class">(class)</span><span class="tplLink">TaskActor</span></a></li><li title="io.gearpump.streaming.task.TaskContext"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/TaskContext.html" target="template"><span class="trait">(trait)</span><span class="tplLink">TaskContext</span></a></li><li title="io.gearpump.streaming.task.TaskContextData"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/TaskContextData.html" target="template"><span class="case class">(case class)</span><span class="tplLink">TaskContextData</span></a></li><li title="io.gearpump.streaming.task.TaskId"><a class="tplshow" href="io/gearpump/streaming/task/TaskId$.html" target="template"><span class="object">(object)</span></a><a class="tplshow" href="io/gearpump/streaming/task/TaskId.html" target="template"><span class="case class">(case class)</span><span class="tplLink">TaskId</span></a></li><li title="io.gearpump.streaming.task.TaskInterface"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/TaskInterface.html" target="template"><span class="trait">(trait)</span><span class="tplLink">TaskInterface</span></a></li><li title="io.gearpump.streaming.task.TaskMessageSerializer"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/TaskMessageSerializer.html" target="template"><span class="trait">(trait)</span><span class="tplLink">TaskMessageSerializer</span></a></li><li title="io.gearpump.streaming.task.TaskUtil"><a class="tplshow" href="io/gearpump/streaming/task/TaskUtil$.html" target="template"><span class="object">(object)</span><div class="placeholder"></div><span class="tplLink">TaskUtil</span></a></li><li title="io.gearpump.streaming.task.TaskWrapper"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/TaskWrapper.html" target="template"><span class="class">(class)</span><span class="tplLink">TaskWrapper</span></a></li><li title="io.gearpump.streaming.task.UpdateClock"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/UpdateClock.html" target="template"><span class="case class">(case class)</span><span class="tplLink">UpdateClock</span></a></li><li title="io.gearpump.streaming.task.UpstreamMinClock"><div class="placeholder"></div><a class="tplshow" href="io/gearpump/streaming/task/UpstreamMinClock.html" target="template"><span class="case class">(case class)</span><span class="tplLink">UpstreamMinClock</span></a></li></ol>
             <ol class="packages"> </ol>
           </li><li class="pack" title="io.gearpump.streaming.transaction">
             <a class="tplshow" href="io/gearpump/streaming/transaction/package.html" target="template">io.gearpump.streaming.transaction</a>
diff --git a/releases/latest/api/scala/index.js b/releases/latest/api/scala/index.js
index 1d52589..ea6c311 100644
--- a/releases/latest/api/scala/index.js
+++ b/releases/latest/api/scala/index.js
@@ -1 +1 @@
-Index.PACKAGES = {"io.gearpump.serializer" : [{"class" : "io\/gearpump\/serializer\/FastKryoSerializationFramework.html", "name" : "io.gearpump.serializer.FastKryoSerializationFramework"}, {"object" : "io\/gearpump\/serializer\/FastKryoSerializer$.html", "class" : "io\/gearpump\/serializer\/FastKryoSerializer.html", "name" : "io.gearpump.serializer.FastKryoSerializer"}, {"class" : "io\/gearpump\/serializer\/GearpumpSerialization.html", "name" : "io.gearpump.serializer.GearpumpSerialization"}, {"trait" : "io\/gearpump\/serializer\/SerializationFramework.html", "name" : "io.gearpump.serializer.SerializationFramework"}, {"trait" : "io\/gearpump\/serializer\/Serializer.html", "name" : "io.gearpump.serializer.Serializer"}], "io.gearpump.streaming.transaction.api" : [{"trait" : "io\/gearpump\/streaming\/transaction\/api\/CheckpointStore.html", "name" : "io.gearpump.streaming.transaction.api.CheckpointStore"}, {"trait" : "io\/gearpump\/streaming\/transaction\/api\/CheckpointStoreFactory.html", "name" : "io.gearpump.streaming.transaction.api.CheckpointStoreFactory"}, {"trait" : "io\/gearpump\/streaming\/transaction\/api\/MessageDecoder.html", "name" : "io.gearpump.streaming.transaction.api.MessageDecoder"}, {"trait" : "io\/gearpump\/streaming\/transaction\/api\/MessageFilter.html", "name" : "io.gearpump.streaming.transaction.api.MessageFilter"}, {"trait" : "io\/gearpump\/streaming\/transaction\/api\/OffsetManager.html", "name" : "io.gearpump.streaming.transaction.api.OffsetManager"}, {"object" : "io\/gearpump\/streaming\/transaction\/api\/OffsetStorage$.html", "trait" : "io\/gearpump\/streaming\/transaction\/api\/OffsetStorage.html", "name" : "io.gearpump.streaming.transaction.api.OffsetStorage"}, {"trait" : "io\/gearpump\/streaming\/transaction\/api\/OffsetStorageFactory.html", "name" : "io.gearpump.streaming.transaction.api.OffsetStorageFactory"}, {"trait" : "io\/gearpump\/streaming\/transaction\/api\/OffsetTimeStampResolver.html", "name" : "io.gearpump.streaming.transaction.api.OffsetTimeStampResolver"}, {"trait" : "io\/gearpump\/streaming\/transaction\/api\/TimeReplayableSource.html", "name" : "io.gearpump.streaming.transaction.api.TimeReplayableSource"}, {"trait" : "io\/gearpump\/streaming\/transaction\/api\/TimeStampFilter.html", "name" : "io.gearpump.streaming.transaction.api.TimeStampFilter"}], "io.gearpump.cluster.client" : [{"object" : "io\/gearpump\/cluster\/client\/ClientContext$.html", "class" : "io\/gearpump\/cluster\/client\/ClientContext.html", "name" : "io.gearpump.cluster.client.ClientContext"}, {"class" : "io\/gearpump\/cluster\/client\/MasterClient.html", "name" : "io.gearpump.cluster.client.MasterClient"}], "io.gearpump.streaming.transaction" : [], "io.gearpump.streaming.hadoop" : [{"class" : "io\/gearpump\/streaming\/hadoop\/HadoopCheckpointStore.html", "object" : "io\/gearpump\/streaming\/hadoop\/HadoopCheckpointStore$.html", "name" : "io.gearpump.streaming.hadoop.HadoopCheckpointStore"}, {"class" : "io\/gearpump\/streaming\/hadoop\/HadoopCheckpointStoreFactory.html", "object" : "io\/gearpump\/streaming\/hadoop\/HadoopCheckpointStoreFactory$.html", "name" : "io.gearpump.streaming.hadoop.HadoopCheckpointStoreFactory"}, {"class" : "io\/gearpump\/streaming\/hadoop\/SequenceFileSink.html", "name" : "io.gearpump.streaming.hadoop.SequenceFileSink"}], "akka.pattern" : [], "io.gearpump.cluster.appmaster" : [{"case class" : "io\/gearpump\/cluster\/appmaster\/ApplicationState.html", "name" : "io.gearpump.cluster.appmaster.ApplicationState"}, {"object" : "io\/gearpump\/cluster\/appmaster\/AppMasterRuntimeEnvironment$.html", "name" : "io.gearpump.cluster.appmaster.AppMasterRuntimeEnvironment"}, {"case class" : "io\/gearpump\/cluster\/appmaster\/AppMasterRuntimeInfo.html", "name" : "io.gearpump.cluster.appmaster.AppMasterRuntimeInfo"}, {"case class" : "io\/gearpump\/cluster\/appmaster\/ExecutorSystem.html", "name" : "io.gearpump.cluster.appmaster.ExecutorSystem"}, {"object" : "io\/gearpump\/cluster\/appmaster\/ExecutorSystemScheduler$.html", "name" : "io.gearpump.cluster.appmaster.ExecutorSystemScheduler"}, {"case class" : "io\/gearpump\/cluster\/appmaster\/WorkerInfo.html", "name" : "io.gearpump.cluster.appmaster.WorkerInfo"}], "io.gearpump.streaming.monoid" : [{"class" : "io\/gearpump\/streaming\/monoid\/AlgebirdGroup.html", "name" : "io.gearpump.streaming.monoid.AlgebirdGroup"}, {"class" : "io\/gearpump\/streaming\/monoid\/AlgebirdMonoid.html", "name" : "io.gearpump.streaming.monoid.AlgebirdMonoid"}], "io.gearpump.streaming.hadoop.lib" : [{"class" : "io\/gearpump\/streaming\/hadoop\/lib\/HadoopCheckpointStoreReader.html", "name" : "io.gearpump.streaming.hadoop.lib.HadoopCheckpointStoreReader"}, {"class" : "io\/gearpump\/streaming\/hadoop\/lib\/HadoopCheckpointStoreWriter.html", "name" : "io.gearpump.streaming.hadoop.lib.HadoopCheckpointStoreWriter"}], "io.gearpump.cluster.worker" : [{"class" : "io\/gearpump\/cluster\/worker\/DefaultExecutorProcessLauncher.html", "name" : "io.gearpump.cluster.worker.DefaultExecutorProcessLauncher"}, {"trait" : "io\/gearpump\/cluster\/worker\/ExecutorProcessLauncher.html", "name" : "io.gearpump.cluster.worker.ExecutorProcessLauncher"}, {"case class" : "io\/gearpump\/cluster\/worker\/ExecutorSlots.html", "name" : "io.gearpump.cluster.worker.ExecutorSlots"}, {"object" : "io\/gearpump\/cluster\/worker\/WorkerSummary$.html", "case class" : "io\/gearpump\/cluster\/worker\/WorkerSummary.html", "name" : "io.gearpump.cluster.worker.WorkerSummary"}], "io.gearpump.external" : [], "io.gearpump.cluster" : [{"case class" : "io\/gearpump\/cluster\/AppDescription.html", "name" : "io.gearpump.cluster.AppDescription"}, {"case class" : "io\/gearpump\/cluster\/AppJar.html", "name" : "io.gearpump.cluster.AppJar"}, {"object" : "io\/gearpump\/cluster\/Application$.html", "trait" : "io\/gearpump\/cluster\/Application.html", "name" : "io.gearpump.cluster.Application"}, {"class" : "io\/gearpump\/cluster\/ApplicationMaster.html", "name" : "io.gearpump.cluster.ApplicationMaster"}, {"case class" : "io\/gearpump\/cluster\/AppMasterContext.html", "name" : "io.gearpump.cluster.AppMasterContext"}, {"trait" : "io\/gearpump\/cluster\/AppMasterRegisterData.html", "name" : "io.gearpump.cluster.AppMasterRegisterData"}, {"object" : "io\/gearpump\/cluster\/AppMasterToMaster$.html", "name" : "io.gearpump.cluster.AppMasterToMaster"}, {"object" : "io\/gearpump\/cluster\/AppMasterToWorker$.html", "name" : "io.gearpump.cluster.AppMasterToWorker"}, {"object" : "io\/gearpump\/cluster\/ClientToMaster$.html", "name" : "io.gearpump.cluster.ClientToMaster"}, {"object" : "io\/gearpump\/cluster\/ClusterConfig$.html", "name" : "io.gearpump.cluster.ClusterConfig"}, {"object" : "io\/gearpump\/cluster\/ClusterConfigSource$.html", "trait" : "io\/gearpump\/cluster\/ClusterConfigSource.html", "name" : "io.gearpump.cluster.ClusterConfigSource"}, {"case class" : "io\/gearpump\/cluster\/ExecutorContext.html", "name" : "io.gearpump.cluster.ExecutorContext"}, {"case class" : "io\/gearpump\/cluster\/ExecutorJVMConfig.html", "name" : "io.gearpump.cluster.ExecutorJVMConfig"}, {"object" : "io\/gearpump\/cluster\/MasterToAppMaster$.html", "name" : "io.gearpump.cluster.MasterToAppMaster"}, {"object" : "io\/gearpump\/cluster\/MasterToClient$.html", "name" : "io.gearpump.cluster.MasterToClient"}, {"object" : "io\/gearpump\/cluster\/MasterToWorker$.html", "name" : "io.gearpump.cluster.MasterToWorker"}, {"object" : "io\/gearpump\/cluster\/UserConfig$.html", "class" : "io\/gearpump\/cluster\/UserConfig.html", "name" : "io.gearpump.cluster.UserConfig"}, {"object" : "io\/gearpump\/cluster\/WorkerToAppMaster$.html", "name" : "io.gearpump.cluster.WorkerToAppMaster"}, {"object" : "io\/gearpump\/cluster\/WorkerToMaster$.html", "name" : "io.gearpump.cluster.WorkerToMaster"}], "akka" : [], "io.gearpump.streaming.util" : [{"object" : "io\/gearpump\/streaming\/util\/ActorPathUtil$.html", "name" : "io.gearpump.streaming.util.ActorPathUtil"}], "io.gearpump.metrics" : [{"class" : "io\/gearpump\/metrics\/AkkaReporter.html", "name" : "io.gearpump.metrics.AkkaReporter"}, {"class" : "io\/gearpump\/metrics\/Counter.html", "name" : "io.gearpump.metrics.Counter"}, {"class" : "io\/gearpump\/metrics\/Histogram.html", "name" : "io.gearpump.metrics.Histogram"}, {"class" : "io\/gearpump\/metrics\/JvmMetricsSet.html", "name" : "io.gearpump.metrics.JvmMetricsSet"}, {"class" : "io\/gearpump\/metrics\/Meter.html", "name" : "io.gearpump.metrics.Meter"}, {"object" : "io\/gearpump\/metrics\/Metrics$.html", "class" : "io\/gearpump\/metrics\/Metrics.html", "name" : "io.gearpump.metrics.Metrics"}, {"trait" : "io\/gearpump\/metrics\/MetricsAggregator.html", "name" : "io.gearpump.metrics.MetricsAggregator"}, {"object" : "io\/gearpump\/metrics\/MetricsReporterService$.html", "class" : "io\/gearpump\/metrics\/MetricsReporterService.html", "name" : "io.gearpump.metrics.MetricsReporterService"}], "io.gearpump.streaming.kafka" : [{"class" : "io\/gearpump\/streaming\/kafka\/KafkaSink.html", "name" : "io.gearpump.streaming.kafka.KafkaSink"}, {"class" : "io\/gearpump\/streaming\/kafka\/KafkaSource.html", "object" : "io\/gearpump\/streaming\/kafka\/KafkaSource$.html", "name" : "io.gearpump.streaming.kafka.KafkaSource"}, {"class" : "io\/gearpump\/streaming\/kafka\/KafkaStorage.html", "object" : "io\/gearpump\/streaming\/kafka\/KafkaStorage$.html", "name" : "io.gearpump.streaming.kafka.KafkaStorage"}, {"class" : "io\/gearpump\/streaming\/kafka\/KafkaStorageFactory.html", "name" : "io.gearpump.streaming.kafka.KafkaStorageFactory"}], "io.gearpump.streaming" : [{"class" : "io\/gearpump\/streaming\/AckRequestSerializer.html", "name" : "io.gearpump.streaming.AckRequestSerializer"}, {"class" : "io\/gearpump\/streaming\/AckSerializer.html", "name" : "io.gearpump.streaming.AckSerializer"}, {"object" : "io\/gearpump\/streaming\/AppMasterToExecutor$.html", "name" : "io.gearpump.streaming.AppMasterToExecutor"}, {"object" : "io\/gearpump\/streaming\/AppMasterToMaster$.html", "name" : "io.gearpump.streaming.AppMasterToMaster"}, {"object" : "io\/gearpump\/streaming\/Constants$.html", "name" : "io.gearpump.streaming.Constants"}, {"object" : "io\/gearpump\/streaming\/DAG$.html", "case class" : "io\/gearpump\/streaming\/DAG.html", "name" : "io.gearpump.streaming.DAG"}, {"object" : "io\/gearpump\/streaming\/ExecutorToAppMaster$.html", "name" : "io.gearpump.streaming.ExecutorToAppMaster"}, {"class" : "io\/gearpump\/streaming\/InitialAckRequestSerializer.html", "name" : "io.gearpump.streaming.InitialAckRequestSerializer"}, {"class" : "io\/gearpump\/streaming\/LatencyProbeSerializer.html", "name" : "io.gearpump.streaming.LatencyProbeSerializer"}, {"object" : "io\/gearpump\/streaming\/LifeTime$.html", "case class" : "io\/gearpump\/streaming\/LifeTime.html", "name" : "io.gearpump.streaming.LifeTime"}, {"object" : "io\/gearpump\/streaming\/Processor$.html", "trait" : "io\/gearpump\/streaming\/Processor.html", "name" : "io.gearpump.streaming.Processor"}, {"case class" : "io\/gearpump\/streaming\/ProcessorDescription.html", "name" : "io.gearpump.streaming.ProcessorDescription"}, {"object" : "io\/gearpump\/streaming\/StreamApplication$.html", "class" : "io\/gearpump\/streaming\/StreamApplication.html", "name" : "io.gearpump.streaming.StreamApplication"}, {"class" : "io\/gearpump\/streaming\/TaskIdSerializer.html", "name" : "io.gearpump.streaming.TaskIdSerializer"}], "io.gearpump.streaming.dsl.plan" : [{"object" : "io\/gearpump\/streaming\/dsl\/plan\/OpTranslator$.html", "class" : "io\/gearpump\/streaming\/dsl\/plan\/OpTranslator.html", "name" : "io.gearpump.streaming.dsl.plan.OpTranslator"}, {"class" : "io\/gearpump\/streaming\/dsl\/plan\/Planner.html", "name" : "io.gearpump.streaming.dsl.plan.Planner"}], "io.gearpump.streaming.kafka.lib.grouper" : [{"class" : "io\/gearpump\/streaming\/kafka\/lib\/grouper\/KafkaDefaultGrouper.html", "name" : "io.gearpump.streaming.kafka.lib.grouper.KafkaDefaultGrouper"}, {"trait" : "io\/gearpump\/streaming\/kafka\/lib\/grouper\/KafkaGrouper.html", "name" : "io.gearpump.streaming.kafka.lib.grouper.KafkaGrouper"}], "io.gearpump.util" : [{"object" : "io\/gearpump\/util\/ActorSystemBooter$.html", "class" : "io\/gearpump\/util\/ActorSystemBooter.html", "name" : "io.gearpump.util.ActorSystemBooter"}, {"object" : "io\/gearpump\/util\/ActorUtil$.html", "name" : "io.gearpump.util.ActorUtil"}, {"trait" : "io\/gearpump\/util\/AkkaApp.html", "name" : "io.gearpump.util.AkkaApp"}, {"trait" : "io\/gearpump\/util\/ConsoleOutput.html", "name" : "io.gearpump.util.ConsoleOutput"}, {"object" : "io\/gearpump\/util\/Constants$.html", "name" : "io.gearpump.util.Constants"}, {"object" : "io\/gearpump\/util\/FileDirective$.html", "name" : "io.gearpump.util.FileDirective"}, {"object" : "io\/gearpump\/util\/FileServer$.html", "class" : "io\/gearpump\/util\/FileServer.html", "name" : "io.gearpump.util.FileServer"}, {"object" : "io\/gearpump\/util\/FileUtils$.html", "name" : "io.gearpump.util.FileUtils"}, {"object" : "io\/gearpump\/util\/Graph$.html", "class" : "io\/gearpump\/util\/Graph.html", "name" : "io.gearpump.util.Graph"}, {"class" : "io\/gearpump\/util\/HadoopFSLogAppender.html", "name" : "io.gearpump.util.HadoopFSLogAppender"}, {"object" : "io\/gearpump\/util\/HistoryMetricsService$.html", "class" : "io\/gearpump\/util\/HistoryMetricsService.html", "name" : "io.gearpump.util.HistoryMetricsService"}, {"object" : "io\/gearpump\/util\/LogUtil$.html", "name" : "io.gearpump.util.LogUtil"}, {"class" : "io\/gearpump\/util\/ProcessLogRedirector.html", "name" : "io.gearpump.util.ProcessLogRedirector"}, {"class" : "io\/gearpump\/util\/RecreateRollingFileAppender.html", "name" : "io.gearpump.util.RecreateRollingFileAppender"}, {"trait" : "io\/gearpump\/util\/ReferenceEqual.html", "name" : "io.gearpump.util.ReferenceEqual"}, {"class" : "io\/gearpump\/util\/RestartPolicy.html", "name" : "io.gearpump.util.RestartPolicy"}, {"class" : "io\/gearpump\/util\/RichProcess.html", "name" : "io.gearpump.util.RichProcess"}, {"trait" : "io\/gearpump\/util\/TimeOutScheduler.html", "name" : "io.gearpump.util.TimeOutScheduler"}, {"object" : "io\/gearpump\/util\/Util$.html", "name" : "io.gearpump.util.Util"}], "io.gearpump.streaming.javaapi" : [{"class" : "io\/gearpump\/streaming\/javaapi\/Graph.html", "name" : "io.gearpump.streaming.javaapi.Graph"}, {"class" : "io\/gearpump\/streaming\/javaapi\/Processor.html", "name" : "io.gearpump.streaming.javaapi.Processor"}, {"class" : "io\/gearpump\/streaming\/javaapi\/StreamApplication.html", "name" : "io.gearpump.streaming.javaapi.StreamApplication"}, {"class" : "io\/gearpump\/streaming\/javaapi\/Task.html", "name" : "io.gearpump.streaming.javaapi.Task"}], "io.gearpump.external.hbase.dsl" : [{"object" : "io\/gearpump\/external\/hbase\/dsl\/HBaseDSLSink$.html", "class" : "io\/gearpump\/external\/hbase\/dsl\/HBaseDSLSink.html", "name" : "io.gearpump.external.hbase.dsl.HBaseDSLSink"}], "io.gearpump.streaming.source" : [{"trait" : "io\/gearpump\/streaming\/source\/DataSource.html", "name" : "io.gearpump.streaming.source.DataSource"}, {"object" : "io\/gearpump\/streaming\/source\/DataSourceConfig$.html", "name" : "io.gearpump.streaming.source.DataSourceConfig"}, {"object" : "io\/gearpump\/streaming\/source\/DataSourceProcessor$.html", "name" : "io.gearpump.streaming.source.DataSourceProcessor"}, {"object" : "io\/gearpump\/streaming\/source\/DataSourceTask$.html", "class" : "io\/gearpump\/streaming\/source\/DataSourceTask.html", "name" : "io.gearpump.streaming.source.DataSourceTask"}, {"class" : "io\/gearpump\/streaming\/source\/DefaultTimeStampFilter.html", "name" : "io.gearpump.streaming.source.DefaultTimeStampFilter"}], "io.gearpump.cluster.main" : [{"object" : "io\/gearpump\/cluster\/main\/AppSubmitter$.html", "name" : "io.gearpump.cluster.main.AppSubmitter"}, {"object" : "io\/gearpump\/cluster\/main\/ArgumentsParser$.html", "trait" : "io\/gearpump\/cluster\/main\/ArgumentsParser.html", "name" : "io.gearpump.cluster.main.ArgumentsParser"}, {"case class" : "io\/gearpump\/cluster\/main\/CLIOption.html", "name" : "io.gearpump.cluster.main.CLIOption"}, {"object" : "io\/gearpump\/cluster\/main\/Gear$.html", "name" : "io.gearpump.cluster.main.Gear"}, {"object" : "io\/gearpump\/cluster\/main\/Info$.html", "name" : "io.gearpump.cluster.main.Info"}, {"object" : "io\/gearpump\/cluster\/main\/Kill$.html", "name" : "io.gearpump.cluster.main.Kill"}, {"object" : "io\/gearpump\/cluster\/main\/Local$.html", "name" : "io.gearpump.cluster.main.Local"}, {"object" : "io\/gearpump\/cluster\/main\/MainRunner$.html", "name" : "io.gearpump.cluster.main.MainRunner"}, {"object" : "io\/gearpump\/cluster\/main\/Master$.html", "name" : "io.gearpump.cluster.main.Master"}, {"object" : "io\/gearpump\/cluster\/main\/MasterWatcher$.html", "class" : "io\/gearpump\/cluster\/main\/MasterWatcher.html", "name" : "io.gearpump.cluster.main.MasterWatcher"}, {"class" : "io\/gearpump\/cluster\/main\/ParseResult.html", "name" : "io.gearpump.cluster.main.ParseResult"}, {"object" : "io\/gearpump\/cluster\/main\/Replay$.html", "name" : "io.gearpump.cluster.main.Replay"}, {"object" : "io\/gearpump\/cluster\/main\/Worker$.html", "name" : "io.gearpump.cluster.main.Worker"}], "io.gearpump.streaming.hadoop.lib.format" : [{"class" : "io\/gearpump\/streaming\/hadoop\/lib\/format\/DefaultSequenceFormatter.html", "name" : "io.gearpump.streaming.hadoop.lib.format.DefaultSequenceFormatter"}, {"trait" : "io\/gearpump\/streaming\/hadoop\/lib\/format\/OutputFormatter.html", "name" : "io.gearpump.streaming.hadoop.lib.format.OutputFormatter"}], "io.gearpump.streaming.kafka.lib.consumer" : [{"object" : "io\/gearpump\/streaming\/kafka\/lib\/consumer\/FetchThread$.html", "name" : "io.gearpump.streaming.kafka.lib.consumer.FetchThread"}, {"class" : "io\/gearpump\/streaming\/kafka\/lib\/consumer\/KafkaConsumer.html", "object" : "io\/gearpump\/streaming\/kafka\/lib\/consumer\/KafkaConsumer$.html", "name" : "io.gearpump.streaming.kafka.lib.consumer.KafkaConsumer"}, {"case class" : "io\/gearpump\/streaming\/kafka\/lib\/consumer\/KafkaMessage.html", "name" : "io.gearpump.streaming.kafka.lib.consumer.KafkaMessage"}], "io.gearpump.streaming.metrics" : [{"object" : "io\/gearpump\/streaming\/metrics\/ProcessorAggregator$.html", "class" : "io\/gearpump\/streaming\/metrics\/ProcessorAggregator.html", "name" : "io.gearpump.streaming.metrics.ProcessorAggregator"}, {"object" : "io\/gearpump\/streaming\/metrics\/TaskFilterAggregator$.html", "class" : "io\/gearpump\/streaming\/metrics\/TaskFilterAggregator.html", "name" : "io.gearpump.streaming.metrics.TaskFilterAggregator"}], "io.gearpump.jarstore.dfs" : [{"class" : "io\/gearpump\/jarstore\/dfs\/DFSJarStoreService.html", "name" : "io.gearpump.jarstore.dfs.DFSJarStoreService"}], "io.gearpump.streaming.dsl" : [{"class" : "io\/gearpump\/streaming\/dsl\/CollectionDataSource.html", "name" : "io.gearpump.streaming.dsl.CollectionDataSource"}, {"class" : "io\/gearpump\/streaming\/dsl\/KVStream.html", "name" : "io.gearpump.streaming.dsl.KVStream"}, {"class" : "io\/gearpump\/streaming\/dsl\/LoggerSink.html", "name" : "io.gearpump.streaming.dsl.LoggerSink"}, {"object" : "io\/gearpump\/streaming\/dsl\/Stream$.html", "class" : "io\/gearpump\/streaming\/dsl\/Stream.html", "name" : "io.gearpump.streaming.dsl.Stream"}, {"object" : "io\/gearpump\/streaming\/dsl\/StreamApp$.html", "class" : "io\/gearpump\/streaming\/dsl\/StreamApp.html", "name" : "io.gearpump.streaming.dsl.StreamApp"}], "io.gearpump.jarstore" : [{"case class" : "io\/gearpump\/jarstore\/FilePath.html", "name" : "io.gearpump.jarstore.FilePath"}, {"object" : "io\/gearpump\/jarstore\/JarStoreService$.html", "trait" : "io\/gearpump\/jarstore\/JarStoreService.html", "name" : "io.gearpump.jarstore.JarStoreService"}], "io.gearpump.streaming.dsl.example" : [{"object" : "io\/gearpump\/streaming\/dsl\/example\/WordCount$.html", "name" : "io.gearpump.streaming.dsl.example.WordCount"}], "io.gearpump.security" : [{"object" : "io\/gearpump\/security\/Authenticator$.html", "trait" : "io\/gearpump\/security\/Authenticator.html", "name" : "io.gearpump.security.Authenticator"}, {"object" : "io\/gearpump\/security\/ConfigFileBasedAuthenticator$.html", "class" : "io\/gearpump\/security\/ConfigFileBasedAuthenticator.html", "name" : "io.gearpump.security.ConfigFileBasedAuthenticator"}, {"object" : "io\/gearpump\/security\/PasswordUtil$.html", "name" : "io.gearpump.security.PasswordUtil"}], "io.gearpump.transport.netty" : [{"object" : "io\/gearpump\/transport\/netty\/Client$.html", "class" : "io\/gearpump\/transport\/netty\/Client.html", "name" : "io.gearpump.transport.netty.Client"}, {"object" : "io\/gearpump\/transport\/netty\/Context$.html", "class" : "io\/gearpump\/transport\/netty\/Context.html", "name" : "io.gearpump.transport.netty.Context"}, {"trait" : "io\/gearpump\/transport\/netty\/IContext.html", "name" : "io.gearpump.transport.netty.IContext"}, {"trait" : "io\/gearpump\/transport\/netty\/ITransportMessageSerializer.html", "name" : "io.gearpump.transport.netty.ITransportMessageSerializer"}, {"class" : "io\/gearpump\/transport\/netty\/MessageBatch.html", "name" : "io.gearpump.transport.netty.MessageBatch"}, {"class" : "io\/gearpump\/transport\/netty\/MessageDecoder.html", "name" : "io.gearpump.transport.netty.MessageDecoder"}, {"class" : "io\/gearpump\/transport\/netty\/MessageEncoder.html", "name" : "io.gearpump.transport.netty.MessageEncoder"}, {"class" : "io\/gearpump\/transport\/netty\/NettyConfig.html", "name" : "io.gearpump.transport.netty.NettyConfig"}, {"class" : "io\/gearpump\/transport\/netty\/NettyRenameThreadFactory.html", "name" : "io.gearpump.transport.netty.NettyRenameThreadFactory"}, {"object" : "io\/gearpump\/transport\/netty\/NettyUtil$.html", "name" : "io.gearpump.transport.netty.NettyUtil"}, {"object" : "io\/gearpump\/transport\/netty\/Server$.html", "class" : "io\/gearpump\/transport\/netty\/Server.html", "name" : "io.gearpump.transport.netty.Server"}, {"class" : "io\/gearpump\/transport\/netty\/TaskMessage.html", "name" : "io.gearpump.transport.netty.TaskMessage"}, {"class" : "io\/gearpump\/transport\/netty\/WrappedChannelBuffer.html", "name" : "io.gearpump.transport.netty.WrappedChannelBuffer"}], "io.gearpump.streaming.sink" : [{"trait" : "io\/gearpump\/streaming\/sink\/DataSink.html", "name" : "io.gearpump.streaming.sink.DataSink"}, {"object" : "io\/gearpump\/streaming\/sink\/DataSinkProcessor$.html", "name" : "io.gearpump.streaming.sink.DataSinkProcessor"}, {"object" : "io\/gearpump\/streaming\/sink\/DataSinkTask$.html", "class" : "io\/gearpump\/streaming\/sink\/DataSinkTask.html", "name" : "io.gearpump.streaming.sink.DataSinkTask"}], "io.gearpump.streaming.executor" : [{"object" : "io\/gearpump\/streaming\/executor\/Executor$.html", "class" : "io\/gearpump\/streaming\/executor\/Executor.html", "name" : "io.gearpump.streaming.executor.Executor"}, {"class" : "io\/gearpump\/streaming\/executor\/ExecutorRestartPolicy.html", "name" : "io.gearpump.streaming.executor.ExecutorRestartPolicy"}, {"trait" : "io\/gearpump\/streaming\/executor\/ITaskLauncher.html", "name" : "io.gearpump.streaming.executor.ITaskLauncher"}, {"object" : "io\/gearpump\/streaming\/executor\/TaskLauncher$.html", "class" : "io\/gearpump\/streaming\/executor\/TaskLauncher.html", "name" : "io.gearpump.streaming.executor.TaskLauncher"}], "io.gearpump.streaming.serializer" : [{"class" : "io\/gearpump\/streaming\/serializer\/ChillSerializer.html", "name" : "io.gearpump.streaming.serializer.ChillSerializer"}], "io.gearpump.cluster.scheduler" : [{"object" : "io\/gearpump\/cluster\/scheduler\/Priority$.html", "name" : "io.gearpump.cluster.scheduler.Priority"}, {"class" : "io\/gearpump\/cluster\/scheduler\/PriorityScheduler.html", "name" : "io.gearpump.cluster.scheduler.PriorityScheduler"}, {"object" : "io\/gearpump\/cluster\/scheduler\/Relaxation$.html", "name" : "io.gearpump.cluster.scheduler.Relaxation"}, {"object" : "io\/gearpump\/cluster\/scheduler\/Resource$.html", "case class" : "io\/gearpump\/cluster\/scheduler\/Resource.html", "name" : "io.gearpump.cluster.scheduler.Resource"}, {"case class" : "io\/gearpump\/cluster\/scheduler\/ResourceAllocation.html", "name" : "io.gearpump.cluster.scheduler.ResourceAllocation"}, {"case class" : "io\/gearpump\/cluster\/scheduler\/ResourceRequest.html", "name" : "io.gearpump.cluster.scheduler.ResourceRequest"}, {"object" : "io\/gearpump\/cluster\/scheduler\/Scheduler$.html", "class" : "io\/gearpump\/cluster\/scheduler\/Scheduler.html", "name" : "io.gearpump.cluster.scheduler.Scheduler"}], "io.gearpump.streaming.kafka.lib" : [{"class" : "io\/gearpump\/streaming\/kafka\/lib\/DefaultMessageDecoder.html", "name" : "io.gearpump.streaming.kafka.lib.DefaultMessageDecoder"}, {"object" : "io\/gearpump\/streaming\/kafka\/lib\/KafkaOffsetManager$.html", "name" : "io.gearpump.streaming.kafka.lib.KafkaOffsetManager"}, {"class" : "io\/gearpump\/streaming\/kafka\/lib\/KafkaSourceConfig.html", "object" : "io\/gearpump\/streaming\/kafka\/lib\/KafkaSourceConfig$.html", "name" : "io.gearpump.streaming.kafka.lib.KafkaSourceConfig"}, {"object" : "io\/gearpump\/streaming\/kafka\/lib\/KafkaUtil$.html", "name" : "io.gearpump.streaming.kafka.lib.KafkaUtil"}, {"class" : "io\/gearpump\/streaming\/kafka\/lib\/StringMessageDecoder.html", "name" : "io.gearpump.streaming.kafka.lib.StringMessageDecoder"}], "io.gearpump" : [{"object" : "io\/gearpump\/Message$.html", "case class" : "io\/gearpump\/Message.html", "name" : "io.gearpump.Message"}], "io.gearpump.streaming.appmaster" : [{"object" : "io\/gearpump\/streaming\/appmaster\/AppMaster$.html", "class" : "io\/gearpump\/streaming\/appmaster\/AppMaster.html", "name" : "io.gearpump.streaming.appmaster.AppMaster"}, {"object" : "io\/gearpump\/streaming\/appmaster\/ClockService$.html", "class" : "io\/gearpump\/streaming\/appmaster\/ClockService.html", "name" : "io.gearpump.streaming.appmaster.ClockService"}, {"object" : "io\/gearpump\/streaming\/appmaster\/DagManager$.html", "class" : "io\/gearpump\/streaming\/appmaster\/DagManager.html", "name" : "io.gearpump.streaming.appmaster.DagManager"}, {"object" : "io\/gearpump\/streaming\/appmaster\/JarScheduler$.html", "class" : "io\/gearpump\/streaming\/appmaster\/JarScheduler.html", "name" : "io.gearpump.streaming.appmaster.JarScheduler"}, {"case class" : "io\/gearpump\/streaming\/appmaster\/ProcessorSummary.html", "name" : "io.gearpump.streaming.appmaster.ProcessorSummary"}, {"case class" : "io\/gearpump\/streaming\/appmaster\/StreamAppMasterSummary.html", "name" : "io.gearpump.streaming.appmaster.StreamAppMasterSummary"}, {"case class" : "io\/gearpump\/streaming\/appmaster\/TaskCount.html", "name" : "io.gearpump.streaming.appmaster.TaskCount"}, {"object" : "io\/gearpump\/streaming\/appmaster\/TaskLocator$.html", "class" : "io\/gearpump\/streaming\/appmaster\/TaskLocator.html", "name" : "io.gearpump.streaming.appmaster.TaskLocator"}, {"object" : "io\/gearpump\/streaming\/appmaster\/TaskRegistry$.html", "class" : "io\/gearpump\/streaming\/appmaster\/TaskRegistry.html", "name" : "io.gearpump.streaming.appmaster.TaskRegistry"}, {"object" : "io\/gearpump\/streaming\/appmaster\/TaskScheduler$.html", "trait" : "io\/gearpump\/streaming\/appmaster\/TaskScheduler.html", "name" : "io.gearpump.streaming.appmaster.TaskScheduler"}, {"class" : "io\/gearpump\/streaming\/appmaster\/TaskSchedulerImpl.html", "name" : "io.gearpump.streaming.appmaster.TaskSchedulerImpl"}], "io.gearpump.streaming.state.impl" : [{"class" : "io\/gearpump\/streaming\/state\/impl\/CheckpointManager.html", "name" : "io.gearpump.streaming.state.impl.CheckpointManager"}, {"class" : "io\/gearpump\/streaming\/state\/impl\/InMemoryCheckpointStore.html", "name" : "io.gearpump.streaming.state.impl.InMemoryCheckpointStore"}, {"class" : "io\/gearpump\/streaming\/state\/impl\/InMemoryCheckpointStoreFactory.html", "name" : "io.gearpump.streaming.state.impl.InMemoryCheckpointStoreFactory"}, {"case class" : "io\/gearpump\/streaming\/state\/impl\/Interval.html", "name" : "io.gearpump.streaming.state.impl.Interval"}, {"object" : "io\/gearpump\/streaming\/state\/impl\/NonWindowState$.html", "class" : "io\/gearpump\/streaming\/state\/impl\/NonWindowState.html", "name" : "io.gearpump.streaming.state.impl.NonWindowState"}, {"object" : "io\/gearpump\/streaming\/state\/impl\/PersistentStateConfig$.html", "name" : "io.gearpump.streaming.state.impl.PersistentStateConfig"}, {"class" : "io\/gearpump\/streaming\/state\/impl\/Window.html", "name" : "io.gearpump.streaming.state.impl.Window"}, {"object" : "io\/gearpump\/streaming\/state\/impl\/WindowConfig$.html", "case class" : "io\/gearpump\/streaming\/state\/impl\/WindowConfig.html", "name" : "io.gearpump.streaming.state.impl.WindowConfig"}, {"object" : "io\/gearpump\/streaming\/state\/impl\/WindowState$.html", "class" : "io\/gearpump\/streaming\/state\/impl\/WindowState.html", "name" : "io.gearpump.streaming.state.impl.WindowState"}], "io.gearpump.streaming.kafka.dsl" : [{"object" : "io\/gearpump\/streaming\/kafka\/dsl\/KafkaDSLSink$.html", "class" : "io\/gearpump\/streaming\/kafka\/dsl\/KafkaDSLSink.html", "name" : "io.gearpump.streaming.kafka.dsl.KafkaDSLSink"}, {"object" : "io\/gearpump\/streaming\/kafka\/dsl\/KafkaDSLUtil$.html", "name" : "io.gearpump.streaming.kafka.dsl.KafkaDSLUtil"}], "io" : [], "io.gearpump.streaming.state" : [], "io.gearpump.partitioner" : [{"class" : "io\/gearpump\/partitioner\/BroadcastPartitioner.html", "name" : "io.gearpump.partitioner.BroadcastPartitioner"}, {"class" : "io\/gearpump\/partitioner\/CoLocationPartitioner.html", "name" : "io.gearpump.partitioner.CoLocationPartitioner"}, {"class" : "io\/gearpump\/partitioner\/HashPartitioner.html", "name" : "io.gearpump.partitioner.HashPartitioner"}, {"trait" : "io\/gearpump\/partitioner\/MulticastPartitioner.html", "name" : "io.gearpump.partitioner.MulticastPartitioner"}, {"object" : "io\/gearpump\/partitioner\/Partitioner$.html", "trait" : "io\/gearpump\/partitioner\/Partitioner.html", "name" : "io.gearpump.partitioner.Partitioner"}, {"class" : "io\/gearpump\/partitioner\/PartitionerByClassName.html", "name" : "io.gearpump.partitioner.PartitionerByClassName"}, {"case class" : "io\/gearpump\/partitioner\/PartitionerDescription.html", "name" : "io.gearpump.partitioner.PartitionerDescription"}, {"trait" : "io\/gearpump\/partitioner\/PartitionerFactory.html", "name" : "io.gearpump.partitioner.PartitionerFactory"}, {"class" : "io\/gearpump\/partitioner\/PartitionerObject.html", "name" : "io.gearpump.partitioner.PartitionerObject"}, {"class" : "io\/gearpump\/partitioner\/ShuffleGroupingPartitioner.html", "name" : "io.gearpump.partitioner.ShuffleGroupingPartitioner"}, {"class" : "io\/gearpump\/partitioner\/ShufflePartitioner.html", "name" : "io.gearpump.partitioner.ShufflePartitioner"}, {"trait" : "io\/gearpump\/partitioner\/UnicastPartitioner.html", "name" : "io.gearpump.partitioner.UnicastPartitioner"}], "io.gearpump.cluster.local" : [{"object" : "io\/gearpump\/cluster\/local\/LocalCluster$.html", "class" : "io\/gearpump\/cluster\/local\/LocalCluster.html", "name" : "io.gearpump.cluster.local.LocalCluster"}], "io.gearpump.streaming.task" : [{"case class" : "io\/gearpump\/streaming\/task\/Ack.html", "name" : "io.gearpump.streaming.task.Ack"}, {"case class" : "io\/gearpump\/streaming\/task\/AckRequest.html", "name" : "io.gearpump.streaming.task.AckRequest"}, {"case class" : "io\/gearpump\/streaming\/task\/CheckpointClock.html", "name" : "io.gearpump.streaming.task.CheckpointClock"}, {"trait" : "io\/gearpump\/streaming\/task\/ClockEvent.html", "name" : "io.gearpump.streaming.task.ClockEvent"}, {"trait" : "io\/gearpump\/streaming\/task\/ExpressTransport.html", "name" : "io.gearpump.streaming.task.ExpressTransport"}, {"object" : "io\/gearpump\/streaming\/task\/GetCheckpointClock$.html", "name" : "io.gearpump.streaming.task.GetCheckpointClock"}, {"object" : "io\/gearpump\/streaming\/task\/GetDAG$.html", "name" : "io.gearpump.streaming.task.GetDAG"}, {"object" : "io\/gearpump\/streaming\/task\/GetLatestMinClock$.html", "name" : "io.gearpump.streaming.task.GetLatestMinClock"}, {"object" : "io\/gearpump\/streaming\/task\/GetStartClock$.html", "name" : "io.gearpump.streaming.task.GetStartClock"}, {"case class" : "io\/gearpump\/streaming\/task\/GetUpstreamMinClock.html", "name" : "io.gearpump.streaming.task.GetUpstreamMinClock"}, {"case class" : "io\/gearpump\/streaming\/task\/InitialAckRequest.html", "name" : "io.gearpump.streaming.task.InitialAckRequest"}, {"case class" : "io\/gearpump\/streaming\/task\/LatencyProbe.html", "name" : "io.gearpump.streaming.task.LatencyProbe"}, {"case class" : "io\/gearpump\/streaming\/task\/LatestMinClock.html", "name" : "io.gearpump.streaming.task.LatestMinClock"}, {"case class" : "io\/gearpump\/streaming\/task\/ReportCheckpointClock.html", "name" : "io.gearpump.streaming.task.ReportCheckpointClock"}, {"case class" : "io\/gearpump\/streaming\/task\/SendMessageLoss.html", "name" : "io.gearpump.streaming.task.SendMessageLoss"}, {"case class" : "io\/gearpump\/streaming\/task\/SerializedMessage.html", "name" : "io.gearpump.streaming.task.SerializedMessage"}, {"class" : "io\/gearpump\/streaming\/task\/SerializedMessageSerializer.html", "name" : "io.gearpump.streaming.task.SerializedMessageSerializer"}, {"object" : "io\/gearpump\/streaming\/task\/SerializerResolver$.html", "name" : "io.gearpump.streaming.task.SerializerResolver"}, {"case class" : "io\/gearpump\/streaming\/task\/StartClock.html", "name" : "io.gearpump.streaming.task.StartClock"}, {"case class" : "io\/gearpump\/streaming\/task\/StartTime.html", "name" : "io.gearpump.streaming.task.StartTime"}, {"class" : "io\/gearpump\/streaming\/task\/StreamingTransportSerializer.html", "name" : "io.gearpump.streaming.task.StreamingTransportSerializer"}, {"object" : "io\/gearpump\/streaming\/task\/Subscriber$.html", "case class" : "io\/gearpump\/streaming\/task\/Subscriber.html", "name" : "io.gearpump.streaming.task.Subscriber"}, {"object" : "io\/gearpump\/streaming\/task\/Subscription$.html", "class" : "io\/gearpump\/streaming\/task\/Subscription.html", "name" : "io.gearpump.streaming.task.Subscription"}, {"class" : "io\/gearpump\/streaming\/task\/Task.html", "name" : "io.gearpump.streaming.task.Task"}, {"object" : "io\/gearpump\/streaming\/task\/TaskActor$.html", "class" : "io\/gearpump\/streaming\/task\/TaskActor.html", "name" : "io.gearpump.streaming.task.TaskActor"}, {"trait" : "io\/gearpump\/streaming\/task\/TaskContext.html", "name" : "io.gearpump.streaming.task.TaskContext"}, {"case class" : "io\/gearpump\/streaming\/task\/TaskContextData.html", "name" : "io.gearpump.streaming.task.TaskContextData"}, {"object" : "io\/gearpump\/streaming\/task\/TaskId$.html", "case class" : "io\/gearpump\/streaming\/task\/TaskId.html", "name" : "io.gearpump.streaming.task.TaskId"}, {"trait" : "io\/gearpump\/streaming\/task\/TaskInterface.html", "name" : "io.gearpump.streaming.task.TaskInterface"}, {"trait" : "io\/gearpump\/streaming\/task\/TaskMessageSerializer.html", "name" : "io.gearpump.streaming.task.TaskMessageSerializer"}, {"object" : "io\/gearpump\/streaming\/task\/TaskUtil$.html", "name" : "io.gearpump.streaming.task.TaskUtil"}, {"class" : "io\/gearpump\/streaming\/task\/TaskWrapper.html", "name" : "io.gearpump.streaming.task.TaskWrapper"}, {"case class" : "io\/gearpump\/streaming\/task\/UpdateClock.html", "name" : "io.gearpump.streaming.task.UpdateClock"}, {"case class" : "io\/gearpump\/streaming\/task\/UpstreamMinClock.html", "name" : "io.gearpump.streaming.task.UpstreamMinClock"}], "io.gearpump.cluster.master" : [{"object" : "io\/gearpump\/cluster\/master\/AppManager$.html", "name" : "io.gearpump.cluster.master.AppManager"}, {"object" : "io\/gearpump\/cluster\/master\/AppMasterLauncher$.html", "class" : "io\/gearpump\/cluster\/master\/AppMasterLauncher.html", "name" : "io.gearpump.cluster.master.AppMasterLauncher"}, {"trait" : "io\/gearpump\/cluster\/master\/AppMasterLauncherFactory.html", "name" : "io.gearpump.cluster.master.AppMasterLauncherFactory"}, {"trait" : "io\/gearpump\/cluster\/master\/ClusterReplication.html", "name" : "io.gearpump.cluster.master.ClusterReplication"}, {"object" : "io\/gearpump\/cluster\/master\/InMemoryKVService$.html", "class" : "io\/gearpump\/cluster\/master\/InMemoryKVService.html", "name" : "io.gearpump.cluster.master.InMemoryKVService"}, {"object" : "io\/gearpump\/cluster\/master\/Master$.html", "name" : "io.gearpump.cluster.master.Master"}, {"case class" : "io\/gearpump\/cluster\/master\/MasterActivity.html", "name" : "io.gearpump.cluster.master.MasterActivity"}, {"object" : "io\/gearpump\/cluster\/master\/MasterProxy$.html", "class" : "io\/gearpump\/cluster\/master\/MasterProxy.html", "name" : "io.gearpump.cluster.master.MasterProxy"}, {"object" : "io\/gearpump\/cluster\/master\/MasterStatus$.html", "name" : "io.gearpump.cluster.master.MasterStatus"}, {"case class" : "io\/gearpump\/cluster\/master\/MasterSummary.html", "name" : "io.gearpump.cluster.master.MasterSummary"}], "io.gearpump.streaming.state.api" : [{"trait" : "io\/gearpump\/streaming\/state\/api\/Group.html", "name" : "io.gearpump.streaming.state.api.Group"}, {"trait" : "io\/gearpump\/streaming\/state\/api\/Monoid.html", "name" : "io.gearpump.streaming.state.api.Monoid"}, {"class" : "io\/gearpump\/streaming\/state\/api\/MonoidState.html", "name" : "io.gearpump.streaming.state.api.MonoidState"}, {"trait" : "io\/gearpump\/streaming\/state\/api\/PersistentState.html", "name" : "io.gearpump.streaming.state.api.PersistentState"}, {"class" : "io\/gearpump\/streaming\/state\/api\/PersistentTask.html", "name" : "io.gearpump.streaming.state.api.PersistentTask"}, {"trait" : "io\/gearpump\/streaming\/state\/api\/Serializer.html", "name" : "io.gearpump.streaming.state.api.Serializer"}], "io.gearpump.external.hbase" : [{"object" : "io\/gearpump\/external\/hbase\/HBaseSink$.html", "class" : "io\/gearpump\/external\/hbase\/HBaseSink.html", "name" : "io.gearpump.external.hbase.HBaseSink"}], "io.gearpump.transport" : [{"trait" : "io\/gearpump\/transport\/ActorLookupById.html", "name" : "io.gearpump.transport.ActorLookupById"}, {"object" : "io\/gearpump\/transport\/Express$.html", "class" : "io\/gearpump\/transport\/Express.html", "name" : "io.gearpump.transport.Express"}, {"object" : "io\/gearpump\/transport\/HostPort$.html", "case class" : "io\/gearpump\/transport\/HostPort.html", "name" : "io.gearpump.transport.HostPort"}], "io.gearpump.streaming.storage" : [{"trait" : "io\/gearpump\/streaming\/storage\/AppDataStore.html", "name" : "io.gearpump.streaming.storage.AppDataStore"}, {"class" : "io\/gearpump\/streaming\/storage\/InMemoryAppStoreOnMaster.html", "name" : "io.gearpump.streaming.storage.InMemoryAppStoreOnMaster"}], "io.gearpump.jarstore.local" : [{"class" : "io\/gearpump\/jarstore\/local\/LocalJarStore.html", "name" : "io.gearpump.jarstore.local.LocalJarStore"}, {"class" : "io\/gearpump\/jarstore\/local\/LocalJarStoreService.html", "name" : "io.gearpump.jarstore.local.LocalJarStoreService"}], "io.gearpump.streaming.hadoop.lib.rotation" : [{"case class" : "io\/gearpump\/streaming\/hadoop\/lib\/rotation\/FileSizeRotation.html", "name" : "io.gearpump.streaming.hadoop.lib.rotation.FileSizeRotation"}, {"trait" : "io\/gearpump\/streaming\/hadoop\/lib\/rotation\/Rotation.html", "name" : "io.gearpump.streaming.hadoop.lib.rotation.Rotation"}], "io.gearpump.streaming.dsl.op" : [{"case class" : "io\/gearpump\/streaming\/dsl\/op\/DataSinkOp.html", "name" : "io.gearpump.streaming.dsl.op.DataSinkOp"}, {"case class" : "io\/gearpump\/streaming\/dsl\/op\/DataSourceOp.html", "name" : "io.gearpump.streaming.dsl.op.DataSourceOp"}, {"object" : "io\/gearpump\/streaming\/dsl\/op\/Direct$.html", "name" : "io.gearpump.streaming.dsl.op.Direct"}, {"case class" : "io\/gearpump\/streaming\/dsl\/op\/FlatMapOp.html", "name" : "io.gearpump.streaming.dsl.op.FlatMapOp"}, {"case class" : "io\/gearpump\/streaming\/dsl\/op\/GroupByOp.html", "name" : "io.gearpump.streaming.dsl.op.GroupByOp"}, {"trait" : "io\/gearpump\/streaming\/dsl\/op\/MasterOp.html", "name" : "io.gearpump.streaming.dsl.op.MasterOp"}, {"case class" : "io\/gearpump\/streaming\/dsl\/op\/MergeOp.html", "name" : "io.gearpump.streaming.dsl.op.MergeOp"}, {"trait" : "io\/gearpump\/streaming\/dsl\/op\/Op.html", "name" : "io.gearpump.streaming.dsl.op.Op"}, {"case class" : "io\/gearpump\/streaming\/dsl\/op\/OpChain.html", "name" : "io.gearpump.streaming.dsl.op.OpChain"}, {"trait" : "io\/gearpump\/streaming\/dsl\/op\/OpEdge.html", "name" : "io.gearpump.streaming.dsl.op.OpEdge"}, {"trait" : "io\/gearpump\/streaming\/dsl\/op\/ParameterizedOp.html", "name" : "io.gearpump.streaming.dsl.op.ParameterizedOp"}, {"case class" : "io\/gearpump\/streaming\/dsl\/op\/ProcessorOp.html", "name" : "io.gearpump.streaming.dsl.op.ProcessorOp"}, {"case class" : "io\/gearpump\/streaming\/dsl\/op\/ReduceOp.html", "name" : "io.gearpump.streaming.dsl.op.ReduceOp"}, {"object" : "io\/gearpump\/streaming\/dsl\/op\/Shuffle$.html", "name" : "io.gearpump.streaming.dsl.op.Shuffle"}, {"trait" : "io\/gearpump\/streaming\/dsl\/op\/SlaveOp.html", "name" : "io.gearpump.streaming.dsl.op.SlaveOp"}], "io.gearpump.streaming.dsl.partitioner" : [{"class" : "io\/gearpump\/streaming\/dsl\/partitioner\/GroupByPartitioner.html", "name" : "io.gearpump.streaming.dsl.partitioner.GroupByPartitioner"}]};
\ No newline at end of file
+Index.PACKAGES = {"io.gearpump.serializer" : [{"class" : "io\/gearpump\/serializer\/FastKryoSerializationFramework.html", "name" : "io.gearpump.serializer.FastKryoSerializationFramework"}, {"object" : "io\/gearpump\/serializer\/FastKryoSerializer$.html", "class" : "io\/gearpump\/serializer\/FastKryoSerializer.html", "name" : "io.gearpump.serializer.FastKryoSerializer"}, {"class" : "io\/gearpump\/serializer\/GearpumpSerialization.html", "name" : "io.gearpump.serializer.GearpumpSerialization"}, {"trait" : "io\/gearpump\/serializer\/SerializationFramework.html", "name" : "io.gearpump.serializer.SerializationFramework"}, {"trait" : "io\/gearpump\/serializer\/Serializer.html", "name" : "io.gearpump.serializer.Serializer"}], "io.gearpump.streaming.transaction.api" : [{"trait" : "io\/gearpump\/streaming\/transaction\/api\/CheckpointStore.html", "name" : "io.gearpump.streaming.transaction.api.CheckpointStore"}, {"trait" : "io\/gearpump\/streaming\/transaction\/api\/CheckpointStoreFactory.html", "name" : "io.gearpump.streaming.transaction.api.CheckpointStoreFactory"}, {"trait" : "io\/gearpump\/streaming\/transaction\/api\/MessageDecoder.html", "name" : "io.gearpump.streaming.transaction.api.MessageDecoder"}, {"trait" : "io\/gearpump\/streaming\/transaction\/api\/MessageFilter.html", "name" : "io.gearpump.streaming.transaction.api.MessageFilter"}, {"trait" : "io\/gearpump\/streaming\/transaction\/api\/OffsetManager.html", "name" : "io.gearpump.streaming.transaction.api.OffsetManager"}, {"object" : "io\/gearpump\/streaming\/transaction\/api\/OffsetStorage$.html", "trait" : "io\/gearpump\/streaming\/transaction\/api\/OffsetStorage.html", "name" : "io.gearpump.streaming.transaction.api.OffsetStorage"}, {"trait" : "io\/gearpump\/streaming\/transaction\/api\/OffsetStorageFactory.html", "name" : "io.gearpump.streaming.transaction.api.OffsetStorageFactory"}, {"trait" : "io\/gearpump\/streaming\/transaction\/api\/OffsetTimeStampResolver.html", "name" : "io.gearpump.streaming.transaction.api.OffsetTimeStampResolver"}, {"trait" : "io\/gearpump\/streaming\/transaction\/api\/TimeReplayableSource.html", "name" : "io.gearpump.streaming.transaction.api.TimeReplayableSource"}, {"trait" : "io\/gearpump\/streaming\/transaction\/api\/TimeStampFilter.html", "name" : "io.gearpump.streaming.transaction.api.TimeStampFilter"}], "io.gearpump.cluster.client" : [{"object" : "io\/gearpump\/cluster\/client\/ClientContext$.html", "class" : "io\/gearpump\/cluster\/client\/ClientContext.html", "name" : "io.gearpump.cluster.client.ClientContext"}, {"class" : "io\/gearpump\/cluster\/client\/MasterClient.html", "name" : "io.gearpump.cluster.client.MasterClient"}], "io.gearpump.streaming.transaction" : [], "io.gearpump.streaming.hadoop" : [{"class" : "io\/gearpump\/streaming\/hadoop\/HadoopCheckpointStore.html", "object" : "io\/gearpump\/streaming\/hadoop\/HadoopCheckpointStore$.html", "name" : "io.gearpump.streaming.hadoop.HadoopCheckpointStore"}, {"class" : "io\/gearpump\/streaming\/hadoop\/HadoopCheckpointStoreFactory.html", "object" : "io\/gearpump\/streaming\/hadoop\/HadoopCheckpointStoreFactory$.html", "name" : "io.gearpump.streaming.hadoop.HadoopCheckpointStoreFactory"}, {"class" : "io\/gearpump\/streaming\/hadoop\/SequenceFileSink.html", "name" : "io.gearpump.streaming.hadoop.SequenceFileSink"}], "akka.pattern" : [], "io.gearpump.cluster.appmaster" : [{"case class" : "io\/gearpump\/cluster\/appmaster\/ApplicationState.html", "name" : "io.gearpump.cluster.appmaster.ApplicationState"}, {"object" : "io\/gearpump\/cluster\/appmaster\/AppMasterRuntimeEnvironment$.html", "name" : "io.gearpump.cluster.appmaster.AppMasterRuntimeEnvironment"}, {"case class" : "io\/gearpump\/cluster\/appmaster\/AppMasterRuntimeInfo.html", "name" : "io.gearpump.cluster.appmaster.AppMasterRuntimeInfo"}, {"case class" : "io\/gearpump\/cluster\/appmaster\/ExecutorSystem.html", "name" : "io.gearpump.cluster.appmaster.ExecutorSystem"}, {"object" : "io\/gearpump\/cluster\/appmaster\/ExecutorSystemScheduler$.html", "name" : "io.gearpump.cluster.appmaster.ExecutorSystemScheduler"}, {"case class" : "io\/gearpump\/cluster\/appmaster\/WorkerInfo.html", "name" : "io.gearpump.cluster.appmaster.WorkerInfo"}], "io.gearpump.streaming.monoid" : [{"class" : "io\/gearpump\/streaming\/monoid\/AlgebirdGroup.html", "name" : "io.gearpump.streaming.monoid.AlgebirdGroup"}, {"class" : "io\/gearpump\/streaming\/monoid\/AlgebirdMonoid.html", "name" : "io.gearpump.streaming.monoid.AlgebirdMonoid"}], "io.gearpump.streaming.hadoop.lib" : [{"class" : "io\/gearpump\/streaming\/hadoop\/lib\/HadoopCheckpointStoreReader.html", "name" : "io.gearpump.streaming.hadoop.lib.HadoopCheckpointStoreReader"}, {"class" : "io\/gearpump\/streaming\/hadoop\/lib\/HadoopCheckpointStoreWriter.html", "name" : "io.gearpump.streaming.hadoop.lib.HadoopCheckpointStoreWriter"}], "io.gearpump.cluster.worker" : [{"class" : "io\/gearpump\/cluster\/worker\/DefaultExecutorProcessLauncher.html", "name" : "io.gearpump.cluster.worker.DefaultExecutorProcessLauncher"}, {"trait" : "io\/gearpump\/cluster\/worker\/ExecutorProcessLauncher.html", "name" : "io.gearpump.cluster.worker.ExecutorProcessLauncher"}, {"case class" : "io\/gearpump\/cluster\/worker\/ExecutorSlots.html", "name" : "io.gearpump.cluster.worker.ExecutorSlots"}, {"object" : "io\/gearpump\/cluster\/worker\/WorkerSummary$.html", "case class" : "io\/gearpump\/cluster\/worker\/WorkerSummary.html", "name" : "io.gearpump.cluster.worker.WorkerSummary"}], "io.gearpump.external" : [], "io.gearpump.cluster" : [{"case class" : "io\/gearpump\/cluster\/AppDescription.html", "name" : "io.gearpump.cluster.AppDescription"}, {"case class" : "io\/gearpump\/cluster\/AppJar.html", "name" : "io.gearpump.cluster.AppJar"}, {"object" : "io\/gearpump\/cluster\/Application$.html", "trait" : "io\/gearpump\/cluster\/Application.html", "name" : "io.gearpump.cluster.Application"}, {"class" : "io\/gearpump\/cluster\/ApplicationMaster.html", "name" : "io.gearpump.cluster.ApplicationMaster"}, {"case class" : "io\/gearpump\/cluster\/AppMasterContext.html", "name" : "io.gearpump.cluster.AppMasterContext"}, {"trait" : "io\/gearpump\/cluster\/AppMasterRegisterData.html", "name" : "io.gearpump.cluster.AppMasterRegisterData"}, {"object" : "io\/gearpump\/cluster\/AppMasterToMaster$.html", "name" : "io.gearpump.cluster.AppMasterToMaster"}, {"object" : "io\/gearpump\/cluster\/AppMasterToWorker$.html", "name" : "io.gearpump.cluster.AppMasterToWorker"}, {"object" : "io\/gearpump\/cluster\/ClientToMaster$.html", "name" : "io.gearpump.cluster.ClientToMaster"}, {"object" : "io\/gearpump\/cluster\/ClusterConfig$.html", "name" : "io.gearpump.cluster.ClusterConfig"}, {"object" : "io\/gearpump\/cluster\/ClusterConfigSource$.html", "trait" : "io\/gearpump\/cluster\/ClusterConfigSource.html", "name" : "io.gearpump.cluster.ClusterConfigSource"}, {"case class" : "io\/gearpump\/cluster\/ExecutorContext.html", "name" : "io.gearpump.cluster.ExecutorContext"}, {"case class" : "io\/gearpump\/cluster\/ExecutorJVMConfig.html", "name" : "io.gearpump.cluster.ExecutorJVMConfig"}, {"object" : "io\/gearpump\/cluster\/MasterToAppMaster$.html", "name" : "io.gearpump.cluster.MasterToAppMaster"}, {"object" : "io\/gearpump\/cluster\/MasterToClient$.html", "name" : "io.gearpump.cluster.MasterToClient"}, {"object" : "io\/gearpump\/cluster\/MasterToWorker$.html", "name" : "io.gearpump.cluster.MasterToWorker"}, {"object" : "io\/gearpump\/cluster\/UserConfig$.html", "class" : "io\/gearpump\/cluster\/UserConfig.html", "name" : "io.gearpump.cluster.UserConfig"}, {"object" : "io\/gearpump\/cluster\/WorkerToAppMaster$.html", "name" : "io.gearpump.cluster.WorkerToAppMaster"}, {"object" : "io\/gearpump\/cluster\/WorkerToMaster$.html", "name" : "io.gearpump.cluster.WorkerToMaster"}], "akka" : [], "io.gearpump.streaming.util" : [{"object" : "io\/gearpump\/streaming\/util\/ActorPathUtil$.html", "name" : "io.gearpump.streaming.util.ActorPathUtil"}], "io.gearpump.metrics" : [{"class" : "io\/gearpump\/metrics\/AkkaReporter.html", "name" : "io.gearpump.metrics.AkkaReporter"}, {"class" : "io\/gearpump\/metrics\/Counter.html", "name" : "io.gearpump.metrics.Counter"}, {"class" : "io\/gearpump\/metrics\/Histogram.html", "name" : "io.gearpump.metrics.Histogram"}, {"class" : "io\/gearpump\/metrics\/JvmMetricsSet.html", "name" : "io.gearpump.metrics.JvmMetricsSet"}, {"class" : "io\/gearpump\/metrics\/Meter.html", "name" : "io.gearpump.metrics.Meter"}, {"object" : "io\/gearpump\/metrics\/Metrics$.html", "class" : "io\/gearpump\/metrics\/Metrics.html", "name" : "io.gearpump.metrics.Metrics"}, {"trait" : "io\/gearpump\/metrics\/MetricsAggregator.html", "name" : "io.gearpump.metrics.MetricsAggregator"}, {"object" : "io\/gearpump\/metrics\/MetricsReporterService$.html", "class" : "io\/gearpump\/metrics\/MetricsReporterService.html", "name" : "io.gearpump.metrics.MetricsReporterService"}], "io.gearpump.streaming.kafka" : [{"class" : "io\/gearpump\/streaming\/kafka\/KafkaSink.html", "name" : "io.gearpump.streaming.kafka.KafkaSink"}, {"class" : "io\/gearpump\/streaming\/kafka\/KafkaSource.html", "object" : "io\/gearpump\/streaming\/kafka\/KafkaSource$.html", "name" : "io.gearpump.streaming.kafka.KafkaSource"}, {"class" : "io\/gearpump\/streaming\/kafka\/KafkaStorage.html", "object" : "io\/gearpump\/streaming\/kafka\/KafkaStorage$.html", "name" : "io.gearpump.streaming.kafka.KafkaStorage"}, {"class" : "io\/gearpump\/streaming\/kafka\/KafkaStorageFactory.html", "name" : "io.gearpump.streaming.kafka.KafkaStorageFactory"}], "io.gearpump.streaming" : [{"class" : "io\/gearpump\/streaming\/AckRequestSerializer.html", "name" : "io.gearpump.streaming.AckRequestSerializer"}, {"class" : "io\/gearpump\/streaming\/AckSerializer.html", "name" : "io.gearpump.streaming.AckSerializer"}, {"object" : "io\/gearpump\/streaming\/AppMasterToExecutor$.html", "name" : "io.gearpump.streaming.AppMasterToExecutor"}, {"object" : "io\/gearpump\/streaming\/AppMasterToMaster$.html", "name" : "io.gearpump.streaming.AppMasterToMaster"}, {"object" : "io\/gearpump\/streaming\/Constants$.html", "name" : "io.gearpump.streaming.Constants"}, {"object" : "io\/gearpump\/streaming\/DAG$.html", "case class" : "io\/gearpump\/streaming\/DAG.html", "name" : "io.gearpump.streaming.DAG"}, {"object" : "io\/gearpump\/streaming\/ExecutorToAppMaster$.html", "name" : "io.gearpump.streaming.ExecutorToAppMaster"}, {"class" : "io\/gearpump\/streaming\/InitialAckRequestSerializer.html", "name" : "io.gearpump.streaming.InitialAckRequestSerializer"}, {"class" : "io\/gearpump\/streaming\/LatencyProbeSerializer.html", "name" : "io.gearpump.streaming.LatencyProbeSerializer"}, {"object" : "io\/gearpump\/streaming\/LifeTime$.html", "case class" : "io\/gearpump\/streaming\/LifeTime.html", "name" : "io.gearpump.streaming.LifeTime"}, {"object" : "io\/gearpump\/streaming\/Processor$.html", "trait" : "io\/gearpump\/streaming\/Processor.html", "name" : "io.gearpump.streaming.Processor"}, {"case class" : "io\/gearpump\/streaming\/ProcessorDescription.html", "name" : "io.gearpump.streaming.ProcessorDescription"}, {"object" : "io\/gearpump\/streaming\/StreamApplication$.html", "class" : "io\/gearpump\/streaming\/StreamApplication.html", "name" : "io.gearpump.streaming.StreamApplication"}, {"class" : "io\/gearpump\/streaming\/TaskIdSerializer.html", "name" : "io.gearpump.streaming.TaskIdSerializer"}], "io.gearpump.streaming.dsl.plan" : [{"object" : "io\/gearpump\/streaming\/dsl\/plan\/OpTranslator$.html", "class" : "io\/gearpump\/streaming\/dsl\/plan\/OpTranslator.html", "name" : "io.gearpump.streaming.dsl.plan.OpTranslator"}, {"class" : "io\/gearpump\/streaming\/dsl\/plan\/Planner.html", "name" : "io.gearpump.streaming.dsl.plan.Planner"}], "io.gearpump.streaming.kafka.lib.grouper" : [{"class" : "io\/gearpump\/streaming\/kafka\/lib\/grouper\/KafkaDefaultGrouper.html", "name" : "io.gearpump.streaming.kafka.lib.grouper.KafkaDefaultGrouper"}, {"trait" : "io\/gearpump\/streaming\/kafka\/lib\/grouper\/KafkaGrouper.html", "name" : "io.gearpump.streaming.kafka.lib.grouper.KafkaGrouper"}], "io.gearpump.util" : [{"object" : "io\/gearpump\/util\/ActorSystemBooter$.html", "class" : "io\/gearpump\/util\/ActorSystemBooter.html", "name" : "io.gearpump.util.ActorSystemBooter"}, {"object" : "io\/gearpump\/util\/ActorUtil$.html", "name" : "io.gearpump.util.ActorUtil"}, {"trait" : "io\/gearpump\/util\/AkkaApp.html", "name" : "io.gearpump.util.AkkaApp"}, {"trait" : "io\/gearpump\/util\/ConsoleOutput.html", "name" : "io.gearpump.util.ConsoleOutput"}, {"object" : "io\/gearpump\/util\/Constants$.html", "name" : "io.gearpump.util.Constants"}, {"object" : "io\/gearpump\/util\/FileDirective$.html", "name" : "io.gearpump.util.FileDirective"}, {"object" : "io\/gearpump\/util\/FileServer$.html", "class" : "io\/gearpump\/util\/FileServer.html", "name" : "io.gearpump.util.FileServer"}, {"object" : "io\/gearpump\/util\/FileUtils$.html", "name" : "io.gearpump.util.FileUtils"}, {"object" : "io\/gearpump\/util\/Graph$.html", "class" : "io\/gearpump\/util\/Graph.html", "name" : "io.gearpump.util.Graph"}, {"class" : "io\/gearpump\/util\/HadoopFSLogAppender.html", "name" : "io.gearpump.util.HadoopFSLogAppender"}, {"object" : "io\/gearpump\/util\/HistoryMetricsService$.html", "class" : "io\/gearpump\/util\/HistoryMetricsService.html", "name" : "io.gearpump.util.HistoryMetricsService"}, {"object" : "io\/gearpump\/util\/LogUtil$.html", "name" : "io.gearpump.util.LogUtil"}, {"class" : "io\/gearpump\/util\/ProcessLogRedirector.html", "name" : "io.gearpump.util.ProcessLogRedirector"}, {"class" : "io\/gearpump\/util\/RecreateRollingFileAppender.html", "name" : "io.gearpump.util.RecreateRollingFileAppender"}, {"trait" : "io\/gearpump\/util\/ReferenceEqual.html", "name" : "io.gearpump.util.ReferenceEqual"}, {"class" : "io\/gearpump\/util\/RestartPolicy.html", "name" : "io.gearpump.util.RestartPolicy"}, {"class" : "io\/gearpump\/util\/RichProcess.html", "name" : "io.gearpump.util.RichProcess"}, {"trait" : "io\/gearpump\/util\/TimeOutScheduler.html", "name" : "io.gearpump.util.TimeOutScheduler"}, {"object" : "io\/gearpump\/util\/Util$.html", "name" : "io.gearpump.util.Util"}], "io.gearpump.streaming.javaapi" : [{"class" : "io\/gearpump\/streaming\/javaapi\/Graph.html", "name" : "io.gearpump.streaming.javaapi.Graph"}, {"class" : "io\/gearpump\/streaming\/javaapi\/Processor.html", "name" : "io.gearpump.streaming.javaapi.Processor"}, {"class" : "io\/gearpump\/streaming\/javaapi\/StreamApplication.html", "name" : "io.gearpump.streaming.javaapi.StreamApplication"}, {"class" : "io\/gearpump\/streaming\/javaapi\/Task.html", "name" : "io.gearpump.streaming.javaapi.Task"}], "io.gearpump.external.hbase.dsl" : [{"object" : "io\/gearpump\/external\/hbase\/dsl\/HBaseDSLSink$.html", "class" : "io\/gearpump\/external\/hbase\/dsl\/HBaseDSLSink.html", "name" : "io.gearpump.external.hbase.dsl.HBaseDSLSink"}], "io.gearpump.streaming.source" : [{"trait" : "io\/gearpump\/streaming\/source\/DataSource.html", "name" : "io.gearpump.streaming.source.DataSource"}, {"object" : "io\/gearpump\/streaming\/source\/DataSourceConfig$.html", "name" : "io.gearpump.streaming.source.DataSourceConfig"}, {"object" : "io\/gearpump\/streaming\/source\/DataSourceProcessor$.html", "name" : "io.gearpump.streaming.source.DataSourceProcessor"}, {"object" : "io\/gearpump\/streaming\/source\/DataSourceTask$.html", "class" : "io\/gearpump\/streaming\/source\/DataSourceTask.html", "name" : "io.gearpump.streaming.source.DataSourceTask"}, {"class" : "io\/gearpump\/streaming\/source\/DefaultTimeStampFilter.html", "name" : "io.gearpump.streaming.source.DefaultTimeStampFilter"}], "io.gearpump.cluster.main" : [{"object" : "io\/gearpump\/cluster\/main\/AppSubmitter$.html", "name" : "io.gearpump.cluster.main.AppSubmitter"}, {"object" : "io\/gearpump\/cluster\/main\/ArgumentsParser$.html", "trait" : "io\/gearpump\/cluster\/main\/ArgumentsParser.html", "name" : "io.gearpump.cluster.main.ArgumentsParser"}, {"case class" : "io\/gearpump\/cluster\/main\/CLIOption.html", "name" : "io.gearpump.cluster.main.CLIOption"}, {"object" : "io\/gearpump\/cluster\/main\/Gear$.html", "name" : "io.gearpump.cluster.main.Gear"}, {"object" : "io\/gearpump\/cluster\/main\/Info$.html", "name" : "io.gearpump.cluster.main.Info"}, {"object" : "io\/gearpump\/cluster\/main\/Kill$.html", "name" : "io.gearpump.cluster.main.Kill"}, {"object" : "io\/gearpump\/cluster\/main\/Local$.html", "name" : "io.gearpump.cluster.main.Local"}, {"object" : "io\/gearpump\/cluster\/main\/MainRunner$.html", "name" : "io.gearpump.cluster.main.MainRunner"}, {"object" : "io\/gearpump\/cluster\/main\/Master$.html", "name" : "io.gearpump.cluster.main.Master"}, {"object" : "io\/gearpump\/cluster\/main\/MasterWatcher$.html", "class" : "io\/gearpump\/cluster\/main\/MasterWatcher.html", "name" : "io.gearpump.cluster.main.MasterWatcher"}, {"class" : "io\/gearpump\/cluster\/main\/ParseResult.html", "name" : "io.gearpump.cluster.main.ParseResult"}, {"object" : "io\/gearpump\/cluster\/main\/Replay$.html", "name" : "io.gearpump.cluster.main.Replay"}, {"object" : "io\/gearpump\/cluster\/main\/Worker$.html", "name" : "io.gearpump.cluster.main.Worker"}], "io.gearpump.streaming.hadoop.lib.format" : [{"class" : "io\/gearpump\/streaming\/hadoop\/lib\/format\/DefaultSequenceFormatter.html", "name" : "io.gearpump.streaming.hadoop.lib.format.DefaultSequenceFormatter"}, {"trait" : "io\/gearpump\/streaming\/hadoop\/lib\/format\/OutputFormatter.html", "name" : "io.gearpump.streaming.hadoop.lib.format.OutputFormatter"}], "io.gearpump.streaming.kafka.lib.consumer" : [{"object" : "io\/gearpump\/streaming\/kafka\/lib\/consumer\/FetchThread$.html", "name" : "io.gearpump.streaming.kafka.lib.consumer.FetchThread"}, {"class" : "io\/gearpump\/streaming\/kafka\/lib\/consumer\/KafkaConsumer.html", "object" : "io\/gearpump\/streaming\/kafka\/lib\/consumer\/KafkaConsumer$.html", "name" : "io.gearpump.streaming.kafka.lib.consumer.KafkaConsumer"}, {"case class" : "io\/gearpump\/streaming\/kafka\/lib\/consumer\/KafkaMessage.html", "name" : "io.gearpump.streaming.kafka.lib.consumer.KafkaMessage"}], "io.gearpump.streaming.metrics" : [{"object" : "io\/gearpump\/streaming\/metrics\/ProcessorAggregator$.html", "class" : "io\/gearpump\/streaming\/metrics\/ProcessorAggregator.html", "name" : "io.gearpump.streaming.metrics.ProcessorAggregator"}, {"object" : "io\/gearpump\/streaming\/metrics\/TaskFilterAggregator$.html", "class" : "io\/gearpump\/streaming\/metrics\/TaskFilterAggregator.html", "name" : "io.gearpump.streaming.metrics.TaskFilterAggregator"}], "io.gearpump.jarstore.dfs" : [{"class" : "io\/gearpump\/jarstore\/dfs\/DFSJarStoreService.html", "name" : "io.gearpump.jarstore.dfs.DFSJarStoreService"}], "io.gearpump.streaming.dsl" : [{"class" : "io\/gearpump\/streaming\/dsl\/CollectionDataSource.html", "name" : "io.gearpump.streaming.dsl.CollectionDataSource"}, {"class" : "io\/gearpump\/streaming\/dsl\/KVStream.html", "name" : "io.gearpump.streaming.dsl.KVStream"}, {"class" : "io\/gearpump\/streaming\/dsl\/LoggerSink.html", "name" : "io.gearpump.streaming.dsl.LoggerSink"}, {"object" : "io\/gearpump\/streaming\/dsl\/Stream$.html", "class" : "io\/gearpump\/streaming\/dsl\/Stream.html", "name" : "io.gearpump.streaming.dsl.Stream"}, {"object" : "io\/gearpump\/streaming\/dsl\/StreamApp$.html", "class" : "io\/gearpump\/streaming\/dsl\/StreamApp.html", "name" : "io.gearpump.streaming.dsl.StreamApp"}], "io.gearpump.jarstore" : [{"case class" : "io\/gearpump\/jarstore\/FilePath.html", "name" : "io.gearpump.jarstore.FilePath"}, {"object" : "io\/gearpump\/jarstore\/JarStoreService$.html", "trait" : "io\/gearpump\/jarstore\/JarStoreService.html", "name" : "io.gearpump.jarstore.JarStoreService"}], "io.gearpump.streaming.dsl.example" : [{"object" : "io\/gearpump\/streaming\/dsl\/example\/WordCount$.html", "name" : "io.gearpump.streaming.dsl.example.WordCount"}], "io.gearpump.security" : [{"object" : "io\/gearpump\/security\/Authenticator$.html", "trait" : "io\/gearpump\/security\/Authenticator.html", "name" : "io.gearpump.security.Authenticator"}, {"object" : "io\/gearpump\/security\/ConfigFileBasedAuthenticator$.html", "class" : "io\/gearpump\/security\/ConfigFileBasedAuthenticator.html", "name" : "io.gearpump.security.ConfigFileBasedAuthenticator"}, {"object" : "io\/gearpump\/security\/PasswordUtil$.html", "name" : "io.gearpump.security.PasswordUtil"}], "io.gearpump.transport.netty" : [{"object" : "io\/gearpump\/transport\/netty\/Client$.html", "class" : "io\/gearpump\/transport\/netty\/Client.html", "name" : "io.gearpump.transport.netty.Client"}, {"object" : "io\/gearpump\/transport\/netty\/Context$.html", "class" : "io\/gearpump\/transport\/netty\/Context.html", "name" : "io.gearpump.transport.netty.Context"}, {"trait" : "io\/gearpump\/transport\/netty\/IContext.html", "name" : "io.gearpump.transport.netty.IContext"}, {"trait" : "io\/gearpump\/transport\/netty\/ITransportMessageSerializer.html", "name" : "io.gearpump.transport.netty.ITransportMessageSerializer"}, {"class" : "io\/gearpump\/transport\/netty\/MessageBatch.html", "name" : "io.gearpump.transport.netty.MessageBatch"}, {"class" : "io\/gearpump\/transport\/netty\/MessageDecoder.html", "name" : "io.gearpump.transport.netty.MessageDecoder"}, {"class" : "io\/gearpump\/transport\/netty\/MessageEncoder.html", "name" : "io.gearpump.transport.netty.MessageEncoder"}, {"class" : "io\/gearpump\/transport\/netty\/NettyConfig.html", "name" : "io.gearpump.transport.netty.NettyConfig"}, {"class" : "io\/gearpump\/transport\/netty\/NettyRenameThreadFactory.html", "name" : "io.gearpump.transport.netty.NettyRenameThreadFactory"}, {"object" : "io\/gearpump\/transport\/netty\/NettyUtil$.html", "name" : "io.gearpump.transport.netty.NettyUtil"}, {"object" : "io\/gearpump\/transport\/netty\/Server$.html", "class" : "io\/gearpump\/transport\/netty\/Server.html", "name" : "io.gearpump.transport.netty.Server"}, {"class" : "io\/gearpump\/transport\/netty\/TaskMessage.html", "name" : "io.gearpump.transport.netty.TaskMessage"}, {"class" : "io\/gearpump\/transport\/netty\/WrappedChannelBuffer.html", "name" : "io.gearpump.transport.netty.WrappedChannelBuffer"}], "io.gearpump.streaming.sink" : [{"trait" : "io\/gearpump\/streaming\/sink\/DataSink.html", "name" : "io.gearpump.streaming.sink.DataSink"}, {"object" : "io\/gearpump\/streaming\/sink\/DataSinkProcessor$.html", "name" : "io.gearpump.streaming.sink.DataSinkProcessor"}, {"object" : "io\/gearpump\/streaming\/sink\/DataSinkTask$.html", "class" : "io\/gearpump\/streaming\/sink\/DataSinkTask.html", "name" : "io.gearpump.streaming.sink.DataSinkTask"}], "io.gearpump.streaming.executor" : [{"object" : "io\/gearpump\/streaming\/executor\/Executor$.html", "class" : "io\/gearpump\/streaming\/executor\/Executor.html", "name" : "io.gearpump.streaming.executor.Executor"}, {"class" : "io\/gearpump\/streaming\/executor\/ExecutorRestartPolicy.html", "name" : "io.gearpump.streaming.executor.ExecutorRestartPolicy"}, {"trait" : "io\/gearpump\/streaming\/executor\/ITaskLauncher.html", "name" : "io.gearpump.streaming.executor.ITaskLauncher"}, {"object" : "io\/gearpump\/streaming\/executor\/TaskLauncher$.html", "class" : "io\/gearpump\/streaming\/executor\/TaskLauncher.html", "name" : "io.gearpump.streaming.executor.TaskLauncher"}], "io.gearpump.streaming.serializer" : [{"class" : "io\/gearpump\/streaming\/serializer\/ChillSerializer.html", "name" : "io.gearpump.streaming.serializer.ChillSerializer"}], "io.gearpump.cluster.scheduler" : [{"object" : "io\/gearpump\/cluster\/scheduler\/Priority$.html", "name" : "io.gearpump.cluster.scheduler.Priority"}, {"class" : "io\/gearpump\/cluster\/scheduler\/PriorityScheduler.html", "name" : "io.gearpump.cluster.scheduler.PriorityScheduler"}, {"object" : "io\/gearpump\/cluster\/scheduler\/Relaxation$.html", "name" : "io.gearpump.cluster.scheduler.Relaxation"}, {"object" : "io\/gearpump\/cluster\/scheduler\/Resource$.html", "case class" : "io\/gearpump\/cluster\/scheduler\/Resource.html", "name" : "io.gearpump.cluster.scheduler.Resource"}, {"case class" : "io\/gearpump\/cluster\/scheduler\/ResourceAllocation.html", "name" : "io.gearpump.cluster.scheduler.ResourceAllocation"}, {"case class" : "io\/gearpump\/cluster\/scheduler\/ResourceRequest.html", "name" : "io.gearpump.cluster.scheduler.ResourceRequest"}, {"object" : "io\/gearpump\/cluster\/scheduler\/Scheduler$.html", "class" : "io\/gearpump\/cluster\/scheduler\/Scheduler.html", "name" : "io.gearpump.cluster.scheduler.Scheduler"}], "io.gearpump.streaming.kafka.lib" : [{"class" : "io\/gearpump\/streaming\/kafka\/lib\/DefaultMessageDecoder.html", "name" : "io.gearpump.streaming.kafka.lib.DefaultMessageDecoder"}, {"object" : "io\/gearpump\/streaming\/kafka\/lib\/KafkaOffsetManager$.html", "name" : "io.gearpump.streaming.kafka.lib.KafkaOffsetManager"}, {"class" : "io\/gearpump\/streaming\/kafka\/lib\/KafkaSourceConfig.html", "object" : "io\/gearpump\/streaming\/kafka\/lib\/KafkaSourceConfig$.html", "name" : "io.gearpump.streaming.kafka.lib.KafkaSourceConfig"}, {"object" : "io\/gearpump\/streaming\/kafka\/lib\/KafkaUtil$.html", "name" : "io.gearpump.streaming.kafka.lib.KafkaUtil"}, {"class" : "io\/gearpump\/streaming\/kafka\/lib\/StringMessageDecoder.html", "name" : "io.gearpump.streaming.kafka.lib.StringMessageDecoder"}], "io.gearpump" : [{"object" : "io\/gearpump\/Message$.html", "case class" : "io\/gearpump\/Message.html", "name" : "io.gearpump.Message"}], "io.gearpump.streaming.appmaster" : [{"object" : "io\/gearpump\/streaming\/appmaster\/AppMaster$.html", "class" : "io\/gearpump\/streaming\/appmaster\/AppMaster.html", "name" : "io.gearpump.streaming.appmaster.AppMaster"}, {"object" : "io\/gearpump\/streaming\/appmaster\/ClockService$.html", "class" : "io\/gearpump\/streaming\/appmaster\/ClockService.html", "name" : "io.gearpump.streaming.appmaster.ClockService"}, {"object" : "io\/gearpump\/streaming\/appmaster\/DagManager$.html", "class" : "io\/gearpump\/streaming\/appmaster\/DagManager.html", "name" : "io.gearpump.streaming.appmaster.DagManager"}, {"object" : "io\/gearpump\/streaming\/appmaster\/JarScheduler$.html", "class" : "io\/gearpump\/streaming\/appmaster\/JarScheduler.html", "name" : "io.gearpump.streaming.appmaster.JarScheduler"}, {"case class" : "io\/gearpump\/streaming\/appmaster\/ProcessorSummary.html", "name" : "io.gearpump.streaming.appmaster.ProcessorSummary"}, {"case class" : "io\/gearpump\/streaming\/appmaster\/StreamAppMasterSummary.html", "name" : "io.gearpump.streaming.appmaster.StreamAppMasterSummary"}, {"case class" : "io\/gearpump\/streaming\/appmaster\/TaskCount.html", "name" : "io.gearpump.streaming.appmaster.TaskCount"}, {"object" : "io\/gearpump\/streaming\/appmaster\/TaskLocator$.html", "class" : "io\/gearpump\/streaming\/appmaster\/TaskLocator.html", "name" : "io.gearpump.streaming.appmaster.TaskLocator"}, {"object" : "io\/gearpump\/streaming\/appmaster\/TaskRegistry$.html", "class" : "io\/gearpump\/streaming\/appmaster\/TaskRegistry.html", "name" : "io.gearpump.streaming.appmaster.TaskRegistry"}, {"object" : "io\/gearpump\/streaming\/appmaster\/TaskScheduler$.html", "trait" : "io\/gearpump\/streaming\/appmaster\/TaskScheduler.html", "name" : "io.gearpump.streaming.appmaster.TaskScheduler"}, {"class" : "io\/gearpump\/streaming\/appmaster\/TaskSchedulerImpl.html", "name" : "io.gearpump.streaming.appmaster.TaskSchedulerImpl"}], "io.gearpump.streaming.state.impl" : [{"class" : "io\/gearpump\/streaming\/state\/impl\/CheckpointManager.html", "name" : "io.gearpump.streaming.state.impl.CheckpointManager"}, {"class" : "io\/gearpump\/streaming\/state\/impl\/InMemoryCheckpointStore.html", "name" : "io.gearpump.streaming.state.impl.InMemoryCheckpointStore"}, {"class" : "io\/gearpump\/streaming\/state\/impl\/InMemoryCheckpointStoreFactory.html", "name" : "io.gearpump.streaming.state.impl.InMemoryCheckpointStoreFactory"}, {"case class" : "io\/gearpump\/streaming\/state\/impl\/Interval.html", "name" : "io.gearpump.streaming.state.impl.Interval"}, {"object" : "io\/gearpump\/streaming\/state\/impl\/NonWindowState$.html", "class" : "io\/gearpump\/streaming\/state\/impl\/NonWindowState.html", "name" : "io.gearpump.streaming.state.impl.NonWindowState"}, {"object" : "io\/gearpump\/streaming\/state\/impl\/PersistentStateConfig$.html", "name" : "io.gearpump.streaming.state.impl.PersistentStateConfig"}, {"class" : "io\/gearpump\/streaming\/state\/impl\/Window.html", "name" : "io.gearpump.streaming.state.impl.Window"}, {"object" : "io\/gearpump\/streaming\/state\/impl\/WindowConfig$.html", "case class" : "io\/gearpump\/streaming\/state\/impl\/WindowConfig.html", "name" : "io.gearpump.streaming.state.impl.WindowConfig"}, {"object" : "io\/gearpump\/streaming\/state\/impl\/WindowState$.html", "class" : "io\/gearpump\/streaming\/state\/impl\/WindowState.html", "name" : "io.gearpump.streaming.state.impl.WindowState"}], "io.gearpump.streaming.kafka.dsl" : [{"object" : "io\/gearpump\/streaming\/kafka\/dsl\/KafkaDSLSink$.html", "class" : "io\/gearpump\/streaming\/kafka\/dsl\/KafkaDSLSink.html", "name" : "io.gearpump.streaming.kafka.dsl.KafkaDSLSink"}, {"object" : "io\/gearpump\/streaming\/kafka\/dsl\/KafkaDSLUtil$.html", "name" : "io.gearpump.streaming.kafka.dsl.KafkaDSLUtil"}], "io" : [], "io.gearpump.streaming.state" : [], "io.gearpump.partitioner" : [{"class" : "io\/gearpump\/partitioner\/BroadcastPartitioner.html", "name" : "io.gearpump.partitioner.BroadcastPartitioner"}, {"class" : "io\/gearpump\/partitioner\/CoLocationPartitioner.html", "name" : "io.gearpump.partitioner.CoLocationPartitioner"}, {"class" : "io\/gearpump\/partitioner\/HashPartitioner.html", "name" : "io.gearpump.partitioner.HashPartitioner"}, {"trait" : "io\/gearpump\/partitioner\/MulticastPartitioner.html", "name" : "io.gearpump.partitioner.MulticastPartitioner"}, {"object" : "io\/gearpump\/partitioner\/Partitioner$.html", "trait" : "io\/gearpump\/partitioner\/Partitioner.html", "name" : "io.gearpump.partitioner.Partitioner"}, {"class" : "io\/gearpump\/partitioner\/PartitionerByClassName.html", "name" : "io.gearpump.partitioner.PartitionerByClassName"}, {"case class" : "io\/gearpump\/partitioner\/PartitionerDescription.html", "name" : "io.gearpump.partitioner.PartitionerDescription"}, {"trait" : "io\/gearpump\/partitioner\/PartitionerFactory.html", "name" : "io.gearpump.partitioner.PartitionerFactory"}, {"class" : "io\/gearpump\/partitioner\/PartitionerObject.html", "name" : "io.gearpump.partitioner.PartitionerObject"}, {"class" : "io\/gearpump\/partitioner\/ShuffleGroupingPartitioner.html", "name" : "io.gearpump.partitioner.ShuffleGroupingPartitioner"}, {"class" : "io\/gearpump\/partitioner\/ShufflePartitioner.html", "name" : "io.gearpump.partitioner.ShufflePartitioner"}, {"trait" : "io\/gearpump\/partitioner\/UnicastPartitioner.html", "name" : "io.gearpump.partitioner.UnicastPartitioner"}], "io.gearpump.cluster.local" : [{"object" : "io\/gearpump\/cluster\/local\/LocalCluster$.html", "class" : "io\/gearpump\/cluster\/local\/LocalCluster.html", "name" : "io.gearpump.cluster.local.LocalCluster"}], "io.gearpump.streaming.task" : [{"case class" : "io\/gearpump\/streaming\/task\/Ack.html", "name" : "io.gearpump.streaming.task.Ack"}, {"case class" : "io\/gearpump\/streaming\/task\/AckRequest.html", "name" : "io.gearpump.streaming.task.AckRequest"}, {"case class" : "io\/gearpump\/streaming\/task\/CheckpointClock.html", "name" : "io.gearpump.streaming.task.CheckpointClock"}, {"case class" : "io\/gearpump\/streaming\/task\/CheckProcessorDeath.html", "name" : "io.gearpump.streaming.task.CheckProcessorDeath"}, {"trait" : "io\/gearpump\/streaming\/task\/ClockEvent.html", "name" : "io.gearpump.streaming.task.ClockEvent"}, {"trait" : "io\/gearpump\/streaming\/task\/ExpressTransport.html", "name" : "io.gearpump.streaming.task.ExpressTransport"}, {"object" : "io\/gearpump\/streaming\/task\/GetCheckpointClock$.html", "name" : "io.gearpump.streaming.task.GetCheckpointClock"}, {"object" : "io\/gearpump\/streaming\/task\/GetDAG$.html", "name" : "io.gearpump.streaming.task.GetDAG"}, {"object" : "io\/gearpump\/streaming\/task\/GetLatestMinClock$.html", "name" : "io.gearpump.streaming.task.GetLatestMinClock"}, {"object" : "io\/gearpump\/streaming\/task\/GetStartClock$.html", "name" : "io.gearpump.streaming.task.GetStartClock"}, {"case class" : "io\/gearpump\/streaming\/task\/GetUpstreamMinClock.html", "name" : "io.gearpump.streaming.task.GetUpstreamMinClock"}, {"case class" : "io\/gearpump\/streaming\/task\/InitialAckRequest.html", "name" : "io.gearpump.streaming.task.InitialAckRequest"}, {"case class" : "io\/gearpump\/streaming\/task\/LatencyProbe.html", "name" : "io.gearpump.streaming.task.LatencyProbe"}, {"case class" : "io\/gearpump\/streaming\/task\/LatestMinClock.html", "name" : "io.gearpump.streaming.task.LatestMinClock"}, {"case class" : "io\/gearpump\/streaming\/task\/ReportCheckpointClock.html", "name" : "io.gearpump.streaming.task.ReportCheckpointClock"}, {"case class" : "io\/gearpump\/streaming\/task\/SendMessageLoss.html", "name" : "io.gearpump.streaming.task.SendMessageLoss"}, {"case class" : "io\/gearpump\/streaming\/task\/SerializedMessage.html", "name" : "io.gearpump.streaming.task.SerializedMessage"}, {"class" : "io\/gearpump\/streaming\/task\/SerializedMessageSerializer.html", "name" : "io.gearpump.streaming.task.SerializedMessageSerializer"}, {"object" : "io\/gearpump\/streaming\/task\/SerializerResolver$.html", "name" : "io.gearpump.streaming.task.SerializerResolver"}, {"case class" : "io\/gearpump\/streaming\/task\/StartClock.html", "name" : "io.gearpump.streaming.task.StartClock"}, {"case class" : "io\/gearpump\/streaming\/task\/StartTime.html", "name" : "io.gearpump.streaming.task.StartTime"}, {"class" : "io\/gearpump\/streaming\/task\/StreamingTransportSerializer.html", "name" : "io.gearpump.streaming.task.StreamingTransportSerializer"}, {"object" : "io\/gearpump\/streaming\/task\/Subscriber$.html", "case class" : "io\/gearpump\/streaming\/task\/Subscriber.html", "name" : "io.gearpump.streaming.task.Subscriber"}, {"object" : "io\/gearpump\/streaming\/task\/Subscription$.html", "class" : "io\/gearpump\/streaming\/task\/Subscription.html", "name" : "io.gearpump.streaming.task.Subscription"}, {"class" : "io\/gearpump\/streaming\/task\/Task.html", "name" : "io.gearpump.streaming.task.Task"}, {"object" : "io\/gearpump\/streaming\/task\/TaskActor$.html", "class" : "io\/gearpump\/streaming\/task\/TaskActor.html", "name" : "io.gearpump.streaming.task.TaskActor"}, {"trait" : "io\/gearpump\/streaming\/task\/TaskContext.html", "name" : "io.gearpump.streaming.task.TaskContext"}, {"case class" : "io\/gearpump\/streaming\/task\/TaskContextData.html", "name" : "io.gearpump.streaming.task.TaskContextData"}, {"object" : "io\/gearpump\/streaming\/task\/TaskId$.html", "case class" : "io\/gearpump\/streaming\/task\/TaskId.html", "name" : "io.gearpump.streaming.task.TaskId"}, {"trait" : "io\/gearpump\/streaming\/task\/TaskInterface.html", "name" : "io.gearpump.streaming.task.TaskInterface"}, {"trait" : "io\/gearpump\/streaming\/task\/TaskMessageSerializer.html", "name" : "io.gearpump.streaming.task.TaskMessageSerializer"}, {"object" : "io\/gearpump\/streaming\/task\/TaskUtil$.html", "name" : "io.gearpump.streaming.task.TaskUtil"}, {"class" : "io\/gearpump\/streaming\/task\/TaskWrapper.html", "name" : "io.gearpump.streaming.task.TaskWrapper"}, {"case class" : "io\/gearpump\/streaming\/task\/UpdateClock.html", "name" : "io.gearpump.streaming.task.UpdateClock"}, {"case class" : "io\/gearpump\/streaming\/task\/UpstreamMinClock.html", "name" : "io.gearpump.streaming.task.UpstreamMinClock"}], "io.gearpump.cluster.master" : [{"object" : "io\/gearpump\/cluster\/master\/AppManager$.html", "name" : "io.gearpump.cluster.master.AppManager"}, {"object" : "io\/gearpump\/cluster\/master\/AppMasterLauncher$.html", "class" : "io\/gearpump\/cluster\/master\/AppMasterLauncher.html", "name" : "io.gearpump.cluster.master.AppMasterLauncher"}, {"trait" : "io\/gearpump\/cluster\/master\/AppMasterLauncherFactory.html", "name" : "io.gearpump.cluster.master.AppMasterLauncherFactory"}, {"trait" : "io\/gearpump\/cluster\/master\/ClusterReplication.html", "name" : "io.gearpump.cluster.master.ClusterReplication"}, {"object" : "io\/gearpump\/cluster\/master\/InMemoryKVService$.html", "class" : "io\/gearpump\/cluster\/master\/InMemoryKVService.html", "name" : "io.gearpump.cluster.master.InMemoryKVService"}, {"object" : "io\/gearpump\/cluster\/master\/Master$.html", "name" : "io.gearpump.cluster.master.Master"}, {"case class" : "io\/gearpump\/cluster\/master\/MasterActivity.html", "name" : "io.gearpump.cluster.master.MasterActivity"}, {"object" : "io\/gearpump\/cluster\/master\/MasterProxy$.html", "class" : "io\/gearpump\/cluster\/master\/MasterProxy.html", "name" : "io.gearpump.cluster.master.MasterProxy"}, {"object" : "io\/gearpump\/cluster\/master\/MasterStatus$.html", "name" : "io.gearpump.cluster.master.MasterStatus"}, {"case class" : "io\/gearpump\/cluster\/master\/MasterSummary.html", "name" : "io.gearpump.cluster.master.MasterSummary"}], "io.gearpump.streaming.state.api" : [{"trait" : "io\/gearpump\/streaming\/state\/api\/Group.html", "name" : "io.gearpump.streaming.state.api.Group"}, {"trait" : "io\/gearpump\/streaming\/state\/api\/Monoid.html", "name" : "io.gearpump.streaming.state.api.Monoid"}, {"class" : "io\/gearpump\/streaming\/state\/api\/MonoidState.html", "name" : "io.gearpump.streaming.state.api.MonoidState"}, {"trait" : "io\/gearpump\/streaming\/state\/api\/PersistentState.html", "name" : "io.gearpump.streaming.state.api.PersistentState"}, {"class" : "io\/gearpump\/streaming\/state\/api\/PersistentTask.html", "name" : "io.gearpump.streaming.state.api.PersistentTask"}, {"trait" : "io\/gearpump\/streaming\/state\/api\/Serializer.html", "name" : "io.gearpump.streaming.state.api.Serializer"}], "io.gearpump.external.hbase" : [{"object" : "io\/gearpump\/external\/hbase\/HBaseSink$.html", "class" : "io\/gearpump\/external\/hbase\/HBaseSink.html", "name" : "io.gearpump.external.hbase.HBaseSink"}], "io.gearpump.transport" : [{"trait" : "io\/gearpump\/transport\/ActorLookupById.html", "name" : "io.gearpump.transport.ActorLookupById"}, {"object" : "io\/gearpump\/transport\/Express$.html", "class" : "io\/gearpump\/transport\/Express.html", "name" : "io.gearpump.transport.Express"}, {"object" : "io\/gearpump\/transport\/HostPort$.html", "case class" : "io\/gearpump\/transport\/HostPort.html", "name" : "io.gearpump.transport.HostPort"}], "io.gearpump.streaming.storage" : [{"trait" : "io\/gearpump\/streaming\/storage\/AppDataStore.html", "name" : "io.gearpump.streaming.storage.AppDataStore"}, {"class" : "io\/gearpump\/streaming\/storage\/InMemoryAppStoreOnMaster.html", "name" : "io.gearpump.streaming.storage.InMemoryAppStoreOnMaster"}], "io.gearpump.jarstore.local" : [{"class" : "io\/gearpump\/jarstore\/local\/LocalJarStore.html", "name" : "io.gearpump.jarstore.local.LocalJarStore"}, {"class" : "io\/gearpump\/jarstore\/local\/LocalJarStoreService.html", "name" : "io.gearpump.jarstore.local.LocalJarStoreService"}], "io.gearpump.streaming.hadoop.lib.rotation" : [{"case class" : "io\/gearpump\/streaming\/hadoop\/lib\/rotation\/FileSizeRotation.html", "name" : "io.gearpump.streaming.hadoop.lib.rotation.FileSizeRotation"}, {"trait" : "io\/gearpump\/streaming\/hadoop\/lib\/rotation\/Rotation.html", "name" : "io.gearpump.streaming.hadoop.lib.rotation.Rotation"}], "io.gearpump.streaming.dsl.op" : [{"case class" : "io\/gearpump\/streaming\/dsl\/op\/DataSinkOp.html", "name" : "io.gearpump.streaming.dsl.op.DataSinkOp"}, {"case class" : "io\/gearpump\/streaming\/dsl\/op\/DataSourceOp.html", "name" : "io.gearpump.streaming.dsl.op.DataSourceOp"}, {"object" : "io\/gearpump\/streaming\/dsl\/op\/Direct$.html", "name" : "io.gearpump.streaming.dsl.op.Direct"}, {"case class" : "io\/gearpump\/streaming\/dsl\/op\/FlatMapOp.html", "name" : "io.gearpump.streaming.dsl.op.FlatMapOp"}, {"case class" : "io\/gearpump\/streaming\/dsl\/op\/GroupByOp.html", "name" : "io.gearpump.streaming.dsl.op.GroupByOp"}, {"trait" : "io\/gearpump\/streaming\/dsl\/op\/MasterOp.html", "name" : "io.gearpump.streaming.dsl.op.MasterOp"}, {"case class" : "io\/gearpump\/streaming\/dsl\/op\/MergeOp.html", "name" : "io.gearpump.streaming.dsl.op.MergeOp"}, {"trait" : "io\/gearpump\/streaming\/dsl\/op\/Op.html", "name" : "io.gearpump.streaming.dsl.op.Op"}, {"case class" : "io\/gearpump\/streaming\/dsl\/op\/OpChain.html", "name" : "io.gearpump.streaming.dsl.op.OpChain"}, {"trait" : "io\/gearpump\/streaming\/dsl\/op\/OpEdge.html", "name" : "io.gearpump.streaming.dsl.op.OpEdge"}, {"trait" : "io\/gearpump\/streaming\/dsl\/op\/ParameterizedOp.html", "name" : "io.gearpump.streaming.dsl.op.ParameterizedOp"}, {"case class" : "io\/gearpump\/streaming\/dsl\/op\/ProcessorOp.html", "name" : "io.gearpump.streaming.dsl.op.ProcessorOp"}, {"case class" : "io\/gearpump\/streaming\/dsl\/op\/ReduceOp.html", "name" : "io.gearpump.streaming.dsl.op.ReduceOp"}, {"object" : "io\/gearpump\/streaming\/dsl\/op\/Shuffle$.html", "name" : "io.gearpump.streaming.dsl.op.Shuffle"}, {"trait" : "io\/gearpump\/streaming\/dsl\/op\/SlaveOp.html", "name" : "io.gearpump.streaming.dsl.op.SlaveOp"}], "io.gearpump.streaming.dsl.partitioner" : [{"class" : "io\/gearpump\/streaming\/dsl\/partitioner\/GroupByPartitioner.html", "name" : "io.gearpump.streaming.dsl.partitioner.GroupByPartitioner"}]};
\ No newline at end of file
diff --git a/releases/latest/api/scala/index/index-a.html b/releases/latest/api/scala/index/index-a.html
index ec92cf2..2997efb 100644
--- a/releases/latest/api/scala/index/index-a.html
+++ b/releases/latest/api/scala/index/index-a.html
@@ -318,7 +318,7 @@
       <div class="occurrences"><a href="../io/gearpump/cluster/AppMasterContext.html" class="extype" name="io.gearpump.cluster.AppMasterContext">AppMasterContext</a> <a href="../io/gearpump/cluster/AppMasterToMaster$$AppMasterSummary.html" class="extype" name="io.gearpump.cluster.AppMasterToMaster.AppMasterSummary">AppMasterSummary</a> <a href="../io/gearpump/cluster/AppMasterToMaster$$GeneralAppMasterSummary.html" class="extype" name="io.gearpump.cluster.AppMasterToMaster.GeneralAppMasterSummary">GeneralAppMasterSummary</a> <a href="../io/gearpump/cluster/AppMasterToMaster$$GetAppData.html" class="extype" name="io.gearpump.cluster.AppMasterToMaster.GetAppData">GetAppData</a> <a href="../io/gearpump/cluster/AppMasterToMaster$$InvalidAppMaster.html" class="extype" name="io.gearpump.cluster.AppMasterToMaster.InvalidAppMaster">InvalidAppMaster</a> <a href="../io/gearpump/cluster/AppMasterToMaster$$RequestResource.html" class="extype" name="io.gearpump.cluster.AppMasterToMaster.RequestResource">RequestResource</a> <a href="../io/gearpump/cluster/AppMasterToMaster$$SaveAppData.html" class="extype" name="io.gearpump.cluster.AppMasterToMaster.SaveAppData">SaveAppData</a> <a href="../io/gearpump/cluster/AppMasterToWorker$$ChangeExecutorResource.html" class="extype" name="io.gearpump.cluster.AppMasterToWorker.ChangeExecutorResource">ChangeExecutorResource</a> <a href="../io/gearpump/cluster/AppMasterToWorker$$LaunchExecutor.html" class="extype" name="io.gearpump.cluster.AppMasterToWorker.LaunchExecutor">LaunchExecutor</a> <a href="../io/gearpump/cluster/AppMasterToWorker$$ShutdownExecutor.html" class="extype" name="io.gearpump.cluster.AppMasterToWorker.ShutdownExecutor">ShutdownExecutor</a> <a href="../io/gearpump/cluster/ClientToMaster$$GetLastFailure.html" class="extype" name="io.gearpump.cluster.ClientToMaster.GetLastFailure">GetLastFailure</a> <a href="../io/gearpump/cluster/ClientToMaster$$GetStallingTasks.html" class="extype" name="io.gearpump.cluster.ClientToMaster.GetStallingTasks">GetStallingTasks</a> <a href="../io/gearpump/cluster/ClientToMaster$$QueryAppMasterConfig.html" class="extype" name="io.gearpump.cluster.ClientToMaster.QueryAppMasterConfig">QueryAppMasterConfig</a> <a href="../io/gearpump/cluster/ClientToMaster$$ResolveAppId.html" class="extype" name="io.gearpump.cluster.ClientToMaster.ResolveAppId">ResolveAppId</a> <a href="../io/gearpump/cluster/ClientToMaster$$RestartApplication.html" class="extype" name="io.gearpump.cluster.ClientToMaster.RestartApplication">RestartApplication</a> <a href="../io/gearpump/cluster/ClientToMaster$$ShutdownApplication.html" class="extype" name="io.gearpump.cluster.ClientToMaster.ShutdownApplication">ShutdownApplication</a> <a href="../io/gearpump/cluster/ExecutorContext.html" class="extype" name="io.gearpump.cluster.ExecutorContext">ExecutorContext</a> <a href="../io/gearpump/cluster/MasterToAppMaster$$AppMasterData.html" class="extype" name="io.gearpump.cluster.MasterToAppMaster.AppMasterData">AppMasterData</a> <a href="../io/gearpump/cluster/MasterToAppMaster$$AppMasterDataDetailRequest.html" class="extype" name="io.gearpump.cluster.MasterToAppMaster.AppMasterDataDetailRequest">AppMasterDataDetailRequest</a> <a href="../io/gearpump/cluster/MasterToAppMaster$$AppMasterDataRequest.html" class="extype" name="io.gearpump.cluster.MasterToAppMaster.AppMasterDataRequest">AppMasterDataRequest</a> <a href="../io/gearpump/cluster/MasterToAppMaster$$AppMasterMetricsRequest.html" class="extype" name="io.gearpump.cluster.MasterToAppMaster.AppMasterMetricsRequest">AppMasterMetricsRequest</a> <a href="../io/gearpump/cluster/MasterToAppMaster$$AppMasterRegistered.html" class="extype" name="io.gearpump.cluster.MasterToAppMaster.AppMasterRegistered">AppMasterRegistered</a> <a href="../io/gearpump/cluster/MasterToAppMaster$$ReplayFromTimestampWindowTrailingEdge.html" class="extype" name="io.gearpump.cluster.MasterToAppMaster.ReplayFromTimestampWindowTrailingEdge">ReplayFromTimestampWindowTrailingEdge</a> <a href="../io/gearpump/cluster/MasterToClient$$ReplayApplicationResult.html" class="extype" name="io.gearpump.cluster.MasterToClient.ReplayApplicationResult">ReplayApplicationResult</a> <a href="../io/gearpump/cluster/MasterToClient$$ShutdownApplicationResult.html" class="extype" name="io.gearpump.cluster.MasterToClient.ShutdownApplicationResult">ShutdownApplicationResult</a> <a href="../io/gearpump/cluster/MasterToClient$$SubmitApplicationResult.html" class="extype" name="io.gearpump.cluster.MasterToClient.SubmitApplicationResult">SubmitApplicationResult</a> <a href="../io/gearpump/cluster/MasterToClient$$SubmitApplicationResultValue.html" class="extype" name="io.gearpump.cluster.MasterToClient.SubmitApplicationResultValue">SubmitApplicationResultValue</a> <a href="../io/gearpump/cluster/WorkerToAppMaster$$ShutdownExecutorSucceed.html" class="extype" name="io.gearpump.cluster.WorkerToAppMaster.ShutdownExecutorSucceed">ShutdownExecutorSucceed</a> <a href="../io/gearpump/cluster/appmaster/AppMasterRuntimeInfo.html" class="extype" name="io.gearpump.cluster.appmaster.AppMasterRuntimeInfo">AppMasterRuntimeInfo</a> <a href="../io/gearpump/cluster/appmaster/ApplicationState.html" class="extype" name="io.gearpump.cluster.appmaster.ApplicationState">ApplicationState</a> <a href="../io/gearpump/cluster/scheduler/Scheduler$$ApplicationFinished.html" class="extype" name="io.gearpump.cluster.scheduler.Scheduler.ApplicationFinished">ApplicationFinished</a> <a href="../io/gearpump/cluster/scheduler/Scheduler$$PendingRequest.html" class="extype" name="io.gearpump.cluster.scheduler.Scheduler.PendingRequest">PendingRequest</a> <a href="../io/gearpump/cluster/worker/ExecutorSlots.html" class="extype" name="io.gearpump.cluster.worker.ExecutorSlots">ExecutorSlots</a> <a href="../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" class="extype" name="io.gearpump.streaming.appmaster.StreamAppMasterSummary">StreamAppMasterSummary</a> <a href="../io/gearpump/streaming/task/TaskContext.html" class="extype" name="io.gearpump.streaming.task.TaskContext">TaskContext</a> <a href="../io/gearpump/streaming/task/TaskContextData.html" class="extype" name="io.gearpump.streaming.task.TaskContextData">TaskContextData</a> <a href="../io/gearpump/streaming/task/TaskWrapper.html" class="extype" name="io.gearpump.streaming.task.TaskWrapper">TaskWrapper</a> </div>
     </div><div class="entry">
       <div class="name">appJar</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/AppMasterContext.html" class="extype" name="io.gearpump.cluster.AppMasterContext">AppMasterContext</a> <a href="../io/gearpump/cluster/ClientToMaster$$SubmitApplication.html" class="extype" name="io.gearpump.cluster.ClientToMaster.SubmitApplication">SubmitApplication</a> </div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/AppMasterContext.html" class="extype" name="io.gearpump.cluster.AppMasterContext">AppMasterContext</a> <a href="../io/gearpump/cluster/ClientToMaster$$SubmitApplication.html" class="extype" name="io.gearpump.cluster.ClientToMaster.SubmitApplication">SubmitApplication</a> <a href="../io/gearpump/streaming/appmaster/JarScheduler$$ScheduleTask.html" class="extype" name="io.gearpump.streaming.appmaster.JarScheduler.ScheduleTask">ScheduleTask</a> </div>
     </div><div class="entry">
       <div class="name">appMaster</div>
       <div class="occurrences"><a href="../io/gearpump/cluster/AppDescription.html" class="extype" name="io.gearpump.cluster.AppDescription">AppDescription</a> <a href="../io/gearpump/cluster/AppMasterToMaster$$InvalidAppMaster.html" class="extype" name="io.gearpump.cluster.AppMasterToMaster.InvalidAppMaster">InvalidAppMaster</a> <a href="../io/gearpump/cluster/AppMasterToMaster$$RegisterAppMaster.html" class="extype" name="io.gearpump.cluster.AppMasterToMaster.RegisterAppMaster">RegisterAppMaster</a> <a href="../io/gearpump/cluster/Application.html" class="extype" name="io.gearpump.cluster.Application">Application</a> <a href="../io/gearpump/cluster/Application$$DefaultApplication.html" class="extype" name="io.gearpump.cluster.Application.DefaultApplication">DefaultApplication</a> <a href="../io/gearpump/cluster/ExecutorContext.html" class="extype" name="io.gearpump.cluster.ExecutorContext">ExecutorContext</a> <a href="../io/gearpump/cluster/MasterToClient$$ResolveAppIdResult.html" class="extype" name="io.gearpump.cluster.MasterToClient.ResolveAppIdResult">ResolveAppIdResult</a> <a href="../io/gearpump/cluster/scheduler/Scheduler$$PendingRequest.html" class="extype" name="io.gearpump.cluster.scheduler.Scheduler.PendingRequest">PendingRequest</a> <a href="../io/gearpump/streaming/StreamApplication.html" class="extype" name="io.gearpump.streaming.StreamApplication">StreamApplication</a> <a href="../io/gearpump/streaming/javaapi/StreamApplication.html" class="extype" name="io.gearpump.streaming.javaapi.StreamApplication">StreamApplication</a> <a href="../io/gearpump/streaming/task/TaskContext.html" class="extype" name="io.gearpump.streaming.task.TaskContext">TaskContext</a> <a href="../io/gearpump/streaming/task/TaskContextData.html" class="extype" name="io.gearpump.streaming.task.TaskContextData">TaskContextData</a> <a href="../io/gearpump/streaming/task/TaskWrapper.html" class="extype" name="io.gearpump.streaming.task.TaskWrapper">TaskWrapper</a> </div>
diff --git a/releases/latest/api/scala/index/index-c.html b/releases/latest/api/scala/index/index-c.html
index 44ee0ba..d98d07a 100644
--- a/releases/latest/api/scala/index/index-c.html
+++ b/releases/latest/api/scala/index/index-c.html
@@ -29,6 +29,9 @@
       <div class="name">COLUMN_NAME</div>
       <div class="occurrences"><a href="../io/gearpump/external/hbase/HBaseSink$.html" class="extype" name="io.gearpump.external.hbase.HBaseSink">HBaseSink</a> </div>
     </div><div class="entry">
+      <div class="name">CONSUMER_START_OFFSET</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/kafka/lib/KafkaSourceConfig$.html" class="extype" name="io.gearpump.streaming.kafka.lib.KafkaSourceConfig">KafkaSourceConfig</a> </div>
+    </div><div class="entry">
       <div class="name">CONSUMER_TOPICS</div>
       <div class="occurrences"><a href="../io/gearpump/streaming/kafka/lib/KafkaSourceConfig$.html" class="extype" name="io.gearpump.streaming.kafka.lib.KafkaSourceConfig">KafkaSourceConfig</a> </div>
     </div><div class="entry">
@@ -53,6 +56,9 @@
       <div class="name">ChannelReady</div>
       <div class="occurrences"><a href="../io/gearpump/transport/netty/Client$.html" class="extype" name="io.gearpump.transport.netty.Client">Client</a> </div>
     </div><div class="entry">
+      <div class="name">CheckProcessorDeath</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/task/package.html" class="extype" name="io.gearpump.streaming.task">task</a> </div>
+    </div><div class="entry">
       <div class="name">CheckpointClock</div>
       <div class="occurrences"><a href="../io/gearpump/streaming/task/package.html" class="extype" name="io.gearpump.streaming.task">task</a> </div>
     </div><div class="entry">
@@ -285,7 +291,7 @@
       <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/DagManager$$GetTaskLaunchData.html" class="extype" name="io.gearpump.streaming.appmaster.DagManager.GetTaskLaunchData">GetTaskLaunchData</a> <a href="../io/gearpump/streaming/appmaster/DagManager$$TaskLaunchData.html" class="extype" name="io.gearpump.streaming.appmaster.DagManager.TaskLaunchData">TaskLaunchData</a> <a href="../io/gearpump/transport/Express.html" class="extype" name="io.gearpump.transport.Express">Express</a> </div>
     </div><div class="entry">
       <div class="name">copy</div>
-      <div class="occurrences"><a href="../io/gearpump/util/Graph.html" class="extype" name="io.gearpump.util.Graph">Graph</a> </div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/ClockService$$ProcessorClock.html" class="extype" name="io.gearpump.streaming.appmaster.ClockService.ProcessorClock">ProcessorClock</a> <a href="../io/gearpump/streaming/appmaster/TaskRegistry.html" class="extype" name="io.gearpump.streaming.appmaster.TaskRegistry">TaskRegistry</a> <a href="../io/gearpump/util/Graph.html" class="extype" name="io.gearpump.util.Graph">Graph</a> </div>
     </div><div class="entry">
       <div class="name">copyFromLocal</div>
       <div class="occurrences"><a href="../io/gearpump/jarstore/JarStoreService.html" class="extype" name="io.gearpump.jarstore.JarStoreService">JarStoreService</a> <a href="../io/gearpump/jarstore/dfs/DFSJarStoreService.html" class="extype" name="io.gearpump.jarstore.dfs.DFSJarStoreService">DFSJarStoreService</a> <a href="../io/gearpump/jarstore/local/LocalJarStoreService.html" class="extype" name="io.gearpump.jarstore.local.LocalJarStoreService">LocalJarStoreService</a> </div>
diff --git a/releases/latest/api/scala/index/index-d.html b/releases/latest/api/scala/index/index-d.html
index d7b0df9..a10827d 100644
--- a/releases/latest/api/scala/index/index-d.html
+++ b/releases/latest/api/scala/index/index-d.html
@@ -129,7 +129,7 @@
       <div class="occurrences"><a href="../io/gearpump/util/LogUtil$.html" class="extype" name="io.gearpump.util.LogUtil">LogUtil</a> </div>
     </div><div class="entry">
       <div class="name">dag</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/StreamApplication.html" class="extype" name="io.gearpump.streaming.StreamApplication">StreamApplication</a> <a href="../io/gearpump/streaming/appmaster/ClockService$$ChangeToNewDAG.html" class="extype" name="io.gearpump.streaming.appmaster.ClockService.ChangeToNewDAG">ChangeToNewDAG</a> <a href="../io/gearpump/streaming/appmaster/DagManager$$LatestDAG.html" class="extype" name="io.gearpump.streaming.appmaster.DagManager.LatestDAG">LatestDAG</a> <a href="../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" class="extype" name="io.gearpump.streaming.appmaster.StreamAppMasterSummary">StreamAppMasterSummary</a> </div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/StreamApplication.html" class="extype" name="io.gearpump.streaming.StreamApplication">StreamApplication</a> <a href="../io/gearpump/streaming/appmaster/ClockService$$ChangeToNewDAG.html" class="extype" name="io.gearpump.streaming.appmaster.ClockService.ChangeToNewDAG">ChangeToNewDAG</a> <a href="../io/gearpump/streaming/appmaster/DagManager$$LatestDAG.html" class="extype" name="io.gearpump.streaming.appmaster.DagManager.LatestDAG">LatestDAG</a> <a href="../io/gearpump/streaming/appmaster/JarScheduler$$NewDag.html" class="extype" name="io.gearpump.streaming.appmaster.JarScheduler.NewDag">NewDag</a> <a href="../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" class="extype" name="io.gearpump.streaming.appmaster.StreamAppMasterSummary">StreamAppMasterSummary</a> </div>
     </div><div class="entry">
       <div class="name">dagService</div>
       <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/DagManager.html" class="extype" name="io.gearpump.streaming.appmaster.DagManager">DagManager</a> </div>
@@ -146,6 +146,9 @@
       <div class="name">deadAppMasters</div>
       <div class="occurrences"><a href="../io/gearpump/cluster/master/AppManager$$MasterState.html" class="extype" name="io.gearpump.cluster.master.AppManager.MasterState">MasterState</a> </div>
     </div><div class="entry">
+      <div class="name">deadTasks</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/TaskRegistry.html" class="extype" name="io.gearpump.streaming.appmaster.TaskRegistry">TaskRegistry</a> </div>
+    </div><div class="entry">
       <div class="name">death</div>
       <div class="occurrences"><a href="../io/gearpump/streaming/LifeTime.html" class="extype" name="io.gearpump.streaming.LifeTime">LifeTime</a> </div>
     </div><div class="entry">
diff --git a/releases/latest/api/scala/index/index-e.html b/releases/latest/api/scala/index/index-e.html
index 1c6563c..64649ed 100644
--- a/releases/latest/api/scala/index/index-e.html
+++ b/releases/latest/api/scala/index/index-e.html
@@ -29,6 +29,9 @@
       <div class="name">ExecutorContext</div>
       <div class="occurrences"><a href="../io/gearpump/cluster/package.html" class="extype" name="io.gearpump.cluster">cluster</a> </div>
     </div><div class="entry">
+      <div class="name">ExecutorFailed</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/JarScheduler$.html" class="extype" name="io.gearpump.streaming.appmaster.JarScheduler">JarScheduler</a> </div>
+    </div><div class="entry">
       <div class="name">ExecutorId</div>
       <div class="occurrences"><a href="../io/gearpump/streaming/package.html" class="extype" name="io.gearpump.streaming">streaming</a> </div>
     </div><div class="entry">
@@ -141,7 +144,7 @@
       <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/JarScheduler.html" class="extype" name="io.gearpump.streaming.appmaster.JarScheduler">JarScheduler</a> <a href="../io/gearpump/streaming/appmaster/TaskScheduler.html" class="extype" name="io.gearpump.streaming.appmaster.TaskScheduler">TaskScheduler</a> <a href="../io/gearpump/streaming/appmaster/TaskSchedulerImpl.html" class="extype" name="io.gearpump.streaming.appmaster.TaskSchedulerImpl">TaskSchedulerImpl</a> </div>
     </div><div class="entry">
       <div class="name">executorId</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/AppMasterToWorker$$ChangeExecutorResource.html" class="extype" name="io.gearpump.cluster.AppMasterToWorker.ChangeExecutorResource">ChangeExecutorResource</a> <a href="../io/gearpump/cluster/AppMasterToWorker$$LaunchExecutor.html" class="extype" name="io.gearpump.cluster.AppMasterToWorker.LaunchExecutor">LaunchExecutor</a> <a href="../io/gearpump/cluster/AppMasterToWorker$$ShutdownExecutor.html" class="extype" name="io.gearpump.cluster.AppMasterToWorker.ShutdownExecutor">ShutdownExecutor</a> <a href="../io/gearpump/cluster/ExecutorContext.html" class="extype" name="io.gearpump.cluster.ExecutorContext">ExecutorContext</a> <a href="../io/gearpump/cluster/WorkerToAppMaster$$ShutdownExecutorSucceed.html" class="extype" name="io.gearpump.cluster.WorkerToAppMaster.ShutdownExecutorSucceed">ShutdownExecutorSucceed</a> <a href="../io/gearpump/cluster/worker/ExecutorSlots.html" class="extype" name="io.gearpump.cluster.worker.ExecutorSlots">ExecutorSlots</a> <a href="../io/gearpump/streaming/AppMasterToExecutor$$TaskLocationsReceived.html" class="extype" name="io.gearpump.streaming.AppMasterToExecutor.TaskLocationsReceived">TaskLocationsReceived</a> <a href="../io/gearpump/streaming/AppMasterToExecutor$$TaskLocationsRejected.html" class="extype" name="io.gearpump.streaming.AppMasterToExecutor.TaskLocationsRejected">TaskLocationsRejected</a> <a href="../io/gearpump/streaming/ExecutorToAppMaster$$MessageLoss.html" class="extype" name="io.gearpump.streaming.ExecutorToAppMaster.MessageLoss">MessageLoss</a> <a href="../io/gearpump/streaming/ExecutorToAppMaster$$RegisterExecutor.html" class="extype" name="io.gearpump.streaming.ExecutorToAppMaster.RegisterExecutor">RegisterExecutor</a> <a href="../io/gearpump/streaming/ExecutorToAppMaster$$RegisterTask.html" class="extype" name="io.gearpump.streaming.ExecutorToAppMaster.RegisterTask">RegisterTask</a> <a href="../io/gearpump/streaming/appmaster/AppMaster$$ExecutorBrief.html" class="extype" name="io.gearpump.streaming.appmaster.AppMaster.ExecutorBrief">ExecutorBrief</a> <a href="../io/gearpump/streaming/appmaster/TaskRegistry$$TaskLocation.html" class="extype" name="io.gearpump.streaming.appmaster.TaskRegistry.TaskLocation">TaskLocation</a> <a href="../io/gearpump/streaming/appmaster/TaskScheduler$$Location.html" class="extype" name="io.gearpump.streaming.appmaster.TaskScheduler.Location">Location</a> <a href="../io/gearpump/streaming/executor/Executor$$GetExecutorSummary.html" class="extype" name="io.gearpump.streaming.executor.Executor.GetExecutorSummary">GetExecutorSummary</a> <a href="../io/gearpump/streaming/executor/Executor$$QueryExecutorConfig.html" class="extype" name="io.gearpump.streaming.executor.Executor.QueryExecutorConfig">QueryExecutorConfig</a> <a href="../io/gearpump/streaming/task/TaskContext.html" class="extype" name="io.gearpump.streaming.task.TaskContext">TaskContext</a> <a href="../io/gearpump/streaming/task/TaskContextData.html" class="extype" name="io.gearpump.streaming.task.TaskContextData">TaskContextData</a> <a href="../io/gearpump/streaming/task/TaskWrapper.html" class="extype" name="io.gearpump.streaming.task.TaskWrapper">TaskWrapper</a> </div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/AppMasterToWorker$$ChangeExecutorResource.html" class="extype" name="io.gearpump.cluster.AppMasterToWorker.ChangeExecutorResource">ChangeExecutorResource</a> <a href="../io/gearpump/cluster/AppMasterToWorker$$LaunchExecutor.html" class="extype" name="io.gearpump.cluster.AppMasterToWorker.LaunchExecutor">LaunchExecutor</a> <a href="../io/gearpump/cluster/AppMasterToWorker$$ShutdownExecutor.html" class="extype" name="io.gearpump.cluster.AppMasterToWorker.ShutdownExecutor">ShutdownExecutor</a> <a href="../io/gearpump/cluster/ExecutorContext.html" class="extype" name="io.gearpump.cluster.ExecutorContext">ExecutorContext</a> <a href="../io/gearpump/cluster/WorkerToAppMaster$$ShutdownExecutorSucceed.html" class="extype" name="io.gearpump.cluster.WorkerToAppMaster.ShutdownExecutorSucceed">ShutdownExecutorSucceed</a> <a href="../io/gearpump/cluster/worker/ExecutorSlots.html" class="extype" name="io.gearpump.cluster.worker.ExecutorSlots">ExecutorSlots</a> <a href="../io/gearpump/streaming/AppMasterToExecutor$$TaskLocationsReceived.html" class="extype" name="io.gearpump.streaming.AppMasterToExecutor.TaskLocationsReceived">TaskLocationsReceived</a> <a href="../io/gearpump/streaming/AppMasterToExecutor$$TaskLocationsRejected.html" class="extype" name="io.gearpump.streaming.AppMasterToExecutor.TaskLocationsRejected">TaskLocationsRejected</a> <a href="../io/gearpump/streaming/ExecutorToAppMaster$$MessageLoss.html" class="extype" name="io.gearpump.streaming.ExecutorToAppMaster.MessageLoss">MessageLoss</a> <a href="../io/gearpump/streaming/ExecutorToAppMaster$$RegisterExecutor.html" class="extype" name="io.gearpump.streaming.ExecutorToAppMaster.RegisterExecutor">RegisterExecutor</a> <a href="../io/gearpump/streaming/ExecutorToAppMaster$$RegisterTask.html" class="extype" name="io.gearpump.streaming.ExecutorToAppMaster.RegisterTask">RegisterTask</a> <a href="../io/gearpump/streaming/ExecutorToAppMaster$$UnRegisterTask.html" class="extype" name="io.gearpump.streaming.ExecutorToAppMaster.UnRegisterTask">UnRegisterTask</a> <a href="../io/gearpump/streaming/appmaster/AppMaster$$ExecutorBrief.html" class="extype" name="io.gearpump.streaming.appmaster.AppMaster.ExecutorBrief">ExecutorBrief</a> <a href="../io/gearpump/streaming/appmaster/JarScheduler$$ExecutorFailed.html" class="extype" name="io.gearpump.streaming.appmaster.JarScheduler.ExecutorFailed">ExecutorFailed</a> <a href="../io/gearpump/streaming/appmaster/JarScheduler$$ScheduleTask.html" class="extype" name="io.gearpump.streaming.appmaster.JarScheduler.ScheduleTask">ScheduleTask</a> <a href="../io/gearpump/streaming/appmaster/TaskRegistry$$TaskLocation.html" class="extype" name="io.gearpump.streaming.appmaster.TaskRegistry.TaskLocation">TaskLocation</a> <a href="../io/gearpump/streaming/appmaster/TaskScheduler$$Location.html" class="extype" name="io.gearpump.streaming.appmaster.TaskScheduler.Location">Location</a> <a href="../io/gearpump/streaming/executor/Executor$$GetExecutorSummary.html" class="extype" name="io.gearpump.streaming.executor.Executor.GetExecutorSummary">GetExecutorSummary</a> <a href="../io/gearpump/streaming/executor/Executor$$QueryExecutorConfig.html" class="extype" name="io.gearpump.streaming.executor.Executor.QueryExecutorConfig">QueryExecutorConfig</a> <a href="../io/gearpump/streaming/task/TaskContext.html" class="extype" name="io.gearpump.streaming.task.TaskContext">TaskContext</a> <a href="../io/gearpump/streaming/task/TaskContextData.html" class="extype" name="io.gearpump.streaming.task.TaskContextData">TaskContextData</a> <a href="../io/gearpump/streaming/task/TaskWrapper.html" class="extype" name="io.gearpump.streaming.task.TaskWrapper">TaskWrapper</a> </div>
     </div><div class="entry">
       <div class="name">executorJvmConfig</div>
       <div class="occurrences"><a href="../io/gearpump/cluster/AppMasterToWorker$$LaunchExecutor.html" class="extype" name="io.gearpump.cluster.AppMasterToWorker.LaunchExecutor">LaunchExecutor</a> </div>
@@ -170,6 +173,9 @@
       <div class="name">exitValue</div>
       <div class="occurrences"><a href="../io/gearpump/util/RichProcess.html" class="extype" name="io.gearpump.util.RichProcess">RichProcess</a> </div>
     </div><div class="entry">
+      <div class="name">expectedTasks</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/TaskRegistry.html" class="extype" name="io.gearpump.streaming.appmaster.TaskRegistry">TaskRegistry</a> </div>
+    </div><div class="entry">
       <div class="name">express</div>
       <div class="occurrences"><a href="../io/gearpump/streaming/executor/Executor.html" class="extype" name="io.gearpump.streaming.executor.Executor">Executor</a> <a href="../io/gearpump/streaming/task/ExpressTransport.html" class="extype" name="io.gearpump.streaming.task.ExpressTransport">ExpressTransport</a> </div>
     </div><div class="entry">
diff --git a/releases/latest/api/scala/index/index-g.html b/releases/latest/api/scala/index/index-g.html
index eecccd0..38957cf 100644
--- a/releases/latest/api/scala/index/index-g.html
+++ b/releases/latest/api/scala/index/index-g.html
@@ -71,6 +71,9 @@
       <div class="name">GEARPUMP_LOG_DAEMON_DIR</div>
       <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
     </div><div class="entry">
+      <div class="name">GEARPUMP_MASTERCLIENT_TIMEOUT</div>
+      <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
+    </div><div class="entry">
       <div class="name">GEARPUMP_MASTER_STARTTIME</div>
       <div class="occurrences"><a href="../io/gearpump/util/Constants$.html" class="extype" name="io.gearpump.util.Constants">Constants</a> </div>
     </div><div class="entry">
@@ -260,6 +263,9 @@
       <div class="name">GetMasterData</div>
       <div class="occurrences"><a href="../io/gearpump/cluster/AppMasterToMaster$.html" class="extype" name="io.gearpump.cluster.AppMasterToMaster">AppMasterToMaster</a> </div>
     </div><div class="entry">
+      <div class="name">GetRequestDetails</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/JarScheduler$.html" class="extype" name="io.gearpump.streaming.appmaster.JarScheduler">JarScheduler</a> </div>
+    </div><div class="entry">
       <div class="name">GetStallingTasks</div>
       <div class="occurrences"><a href="../io/gearpump/cluster/ClientToMaster$.html" class="extype" name="io.gearpump.cluster.ClientToMaster">ClientToMaster</a> </div>
     </div><div class="entry">
@@ -323,6 +329,9 @@
       <div class="name">getConfig</div>
       <div class="occurrences"><a href="../io/gearpump/cluster/ClusterConfigSource.html" class="extype" name="io.gearpump.cluster.ClusterConfigSource">ClusterConfigSource</a> </div>
     </div><div class="entry">
+      <div class="name">getConsumerStartOffset</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/kafka/lib/KafkaSourceConfig.html" class="extype" name="io.gearpump.streaming.kafka.lib.KafkaSourceConfig">KafkaSourceConfig</a> </div>
+    </div><div class="entry">
       <div class="name">getConsumerTopics</div>
       <div class="occurrences"><a href="../io/gearpump/streaming/kafka/lib/KafkaSourceConfig.html" class="extype" name="io.gearpump.streaming.kafka.lib.KafkaSourceConfig">KafkaSourceConfig</a> </div>
     </div><div class="entry">
diff --git a/releases/latest/api/scala/index/index-j.html b/releases/latest/api/scala/index/index-j.html
index 7a1a78b..762f78e 100644
--- a/releases/latest/api/scala/index/index-j.html
+++ b/releases/latest/api/scala/index/index-j.html
@@ -17,6 +17,9 @@
       <div class="name">JarScheduler</div>
       <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/package.html" class="extype" name="io.gearpump.streaming.appmaster">appmaster</a> </div>
     </div><div class="entry">
+      <div class="name">JarSchedulerImpl</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/JarScheduler$.html" class="extype" name="io.gearpump.streaming.appmaster.JarScheduler">JarScheduler</a> </div>
+    </div><div class="entry">
       <div class="name">JarStoreServerAddress</div>
       <div class="occurrences"><a href="../io/gearpump/cluster/ClientToMaster$.html" class="extype" name="io.gearpump.cluster.ClientToMaster">ClientToMaster</a> </div>
     </div><div class="entry">
diff --git a/releases/latest/api/scala/index/index-l.html b/releases/latest/api/scala/index/index-l.html
index 9891ded..d40d04a 100644
--- a/releases/latest/api/scala/index/index-l.html
+++ b/releases/latest/api/scala/index/index-l.html
@@ -105,7 +105,7 @@
       <div class="occurrences"><a href="../io/gearpump/streaming/hadoop/package.html" class="extype" name="io.gearpump.streaming.hadoop">hadoop</a> <a href="../io/gearpump/streaming/kafka/package.html" class="extype" name="io.gearpump.streaming.kafka">kafka</a> </div>
     </div><div class="entry">
       <div class="name">life</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/AppMasterToExecutor$$ChangeTask.html" class="extype" name="io.gearpump.streaming.AppMasterToExecutor.ChangeTask">ChangeTask</a> <a href="../io/gearpump/streaming/AppMasterToExecutor$$ChangeTasks.html" class="extype" name="io.gearpump.streaming.AppMasterToExecutor.ChangeTasks">ChangeTasks</a> <a href="../io/gearpump/streaming/ProcessorDescription.html" class="extype" name="io.gearpump.streaming.ProcessorDescription">ProcessorDescription</a> <a href="../io/gearpump/streaming/appmaster/ProcessorSummary.html" class="extype" name="io.gearpump.streaming.appmaster.ProcessorSummary">ProcessorSummary</a> <a href="../io/gearpump/streaming/task/TaskContextData.html" class="extype" name="io.gearpump.streaming.task.TaskContextData">TaskContextData</a> </div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/AppMasterToExecutor$$ChangeTask.html" class="extype" name="io.gearpump.streaming.AppMasterToExecutor.ChangeTask">ChangeTask</a> <a href="../io/gearpump/streaming/AppMasterToExecutor$$ChangeTasks.html" class="extype" name="io.gearpump.streaming.AppMasterToExecutor.ChangeTasks">ChangeTasks</a> <a href="../io/gearpump/streaming/ProcessorDescription.html" class="extype" name="io.gearpump.streaming.ProcessorDescription">ProcessorDescription</a> <a href="../io/gearpump/streaming/appmaster/ClockService$$ProcessorClock.html" class="extype" name="io.gearpump.streaming.appmaster.ClockService.ProcessorClock">ProcessorClock</a> <a href="../io/gearpump/streaming/appmaster/ProcessorSummary.html" class="extype" name="io.gearpump.streaming.appmaster.ProcessorSummary">ProcessorSummary</a> <a href="../io/gearpump/streaming/task/TaskContextData.html" class="extype" name="io.gearpump.streaming.task.TaskContextData">TaskContextData</a> </div>
     </div><div class="entry">
       <div class="name">lifeTime</div>
       <div class="occurrences"><a href="../io/gearpump/streaming/task/Subscriber.html" class="extype" name="io.gearpump.streaming.task.Subscriber">Subscriber</a> </div>
diff --git a/releases/latest/api/scala/index/index-m.html b/releases/latest/api/scala/index/index-m.html
index e253594..5415e1b 100644
--- a/releases/latest/api/scala/index/index-m.html
+++ b/releases/latest/api/scala/index/index-m.html
@@ -182,6 +182,9 @@
       <div class="name">master</div>
       <div class="occurrences"><a href="../io/gearpump/cluster/ClusterConfig$.html" class="extype" name="io.gearpump.cluster.ClusterConfig">ClusterConfig</a> <a href="../io/gearpump/cluster/ClusterConfig$$Configs.html" class="extype" name="io.gearpump.cluster.ClusterConfig.Configs">Configs</a> <a href="../io/gearpump/cluster/main/Master$.html" class="extype" name="io.gearpump.cluster.main.Master">Master</a> <a href="../io/gearpump/cluster/package.html" class="extype" name="io.gearpump.cluster">cluster</a> <a href="../io/gearpump/cluster/master/Master$$MasterInfo.html" class="extype" name="io.gearpump.cluster.master.Master.MasterInfo">MasterInfo</a> </div>
     </div><div class="entry">
+      <div class="name">masterClientTimeout</div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/client/MasterClient.html" class="extype" name="io.gearpump.cluster.client.MasterClient">MasterClient</a> </div>
+    </div><div class="entry">
       <div class="name">masterClusterSize</div>
       <div class="occurrences"><a href="../io/gearpump/cluster/master/ClusterReplication.html" class="extype" name="io.gearpump.cluster.master.ClusterReplication">ClusterReplication</a> </div>
     </div><div class="entry">
diff --git a/releases/latest/api/scala/index/index-n.html b/releases/latest/api/scala/index/index-n.html
index 115dec1..9908d10 100644
--- a/releases/latest/api/scala/index/index-n.html
+++ b/releases/latest/api/scala/index/index-n.html
@@ -59,6 +59,9 @@
       <div class="name">NewDAGDeployed</div>
       <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/DagManager$.html" class="extype" name="io.gearpump.streaming.appmaster.DagManager">DagManager</a> </div>
     </div><div class="entry">
+      <div class="name">NewDag</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/JarScheduler$.html" class="extype" name="io.gearpump.streaming.appmaster.JarScheduler">JarScheduler</a> </div>
+    </div><div class="entry">
       <div class="name">Node</div>
       <div class="occurrences"><a href="../io/gearpump/util/Graph$.html" class="extype" name="io.gearpump.util.Graph">Graph</a> </div>
     </div><div class="entry">
diff --git a/releases/latest/api/scala/index/index-p.html b/releases/latest/api/scala/index/index-p.html
index df8cb37..f114755 100644
--- a/releases/latest/api/scala/index/index-p.html
+++ b/releases/latest/api/scala/index/index-p.html
@@ -207,7 +207,7 @@
       <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/TaskRegistry.html" class="extype" name="io.gearpump.streaming.appmaster.TaskRegistry">TaskRegistry</a> </div>
     </div><div class="entry">
       <div class="name">processorId</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/ClockService$$ProcessorClock.html" class="extype" name="io.gearpump.streaming.appmaster.ClockService.ProcessorClock">ProcessorClock</a> <a href="../io/gearpump/streaming/appmaster/DagManager$$GetTaskLaunchData.html" class="extype" name="io.gearpump.streaming.appmaster.DagManager.GetTaskLaunchData">GetTaskLaunchData</a> <a href="../io/gearpump/streaming/task/Subscriber.html" class="extype" name="io.gearpump.streaming.task.Subscriber">Subscriber</a> <a href="../io/gearpump/streaming/task/TaskId.html" class="extype" name="io.gearpump.streaming.task.TaskId">TaskId</a> </div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/ClockService$$ProcessorClock.html" class="extype" name="io.gearpump.streaming.appmaster.ClockService.ProcessorClock">ProcessorClock</a> <a href="../io/gearpump/streaming/appmaster/DagManager$$GetTaskLaunchData.html" class="extype" name="io.gearpump.streaming.appmaster.DagManager.GetTaskLaunchData">GetTaskLaunchData</a> <a href="../io/gearpump/streaming/task/CheckProcessorDeath.html" class="extype" name="io.gearpump.streaming.task.CheckProcessorDeath">CheckProcessorDeath</a> <a href="../io/gearpump/streaming/task/Subscriber.html" class="extype" name="io.gearpump.streaming.task.Subscriber">Subscriber</a> <a href="../io/gearpump/streaming/task/TaskId.html" class="extype" name="io.gearpump.streaming.task.TaskId">TaskId</a> </div>
     </div><div class="entry">
       <div class="name">processorLevels</div>
       <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" class="extype" name="io.gearpump.streaming.appmaster.StreamAppMasterSummary">StreamAppMasterSummary</a> </div>
diff --git a/releases/latest/api/scala/index/index-r.html b/releases/latest/api/scala/index/index-r.html
index a7715be..6fd505a 100644
--- a/releases/latest/api/scala/index/index-r.html
+++ b/releases/latest/api/scala/index/index-r.html
@@ -227,11 +227,14 @@
       <div class="name">readUnsignedShort</div>
       <div class="occurrences"><a href="../io/gearpump/transport/netty/WrappedChannelBuffer.html" class="extype" name="io.gearpump.transport.netty.WrappedChannelBuffer">WrappedChannelBuffer</a> </div>
     </div><div class="entry">
+      <div class="name">ready</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/JarScheduler$$JarSchedulerImpl.html" class="extype" name="io.gearpump.streaming.appmaster.JarScheduler.JarSchedulerImpl">JarSchedulerImpl</a> </div>
+    </div><div class="entry">
       <div class="name">reason</div>
       <div class="occurrences"><a href="../io/gearpump/cluster/AppMasterToMaster$$InvalidAppMaster.html" class="extype" name="io.gearpump.cluster.AppMasterToMaster.InvalidAppMaster">InvalidAppMaster</a> <a href="../io/gearpump/cluster/AppMasterToWorker$$ShutdownExecutor.html" class="extype" name="io.gearpump.cluster.AppMasterToWorker.ShutdownExecutor">ShutdownExecutor</a> <a href="../io/gearpump/cluster/MasterToWorker$$UpdateResourceFailed.html" class="extype" name="io.gearpump.cluster.MasterToWorker.UpdateResourceFailed">UpdateResourceFailed</a> <a href="../io/gearpump/cluster/WorkerToAppMaster$$ExecutorLaunchRejected.html" class="extype" name="io.gearpump.cluster.WorkerToAppMaster.ExecutorLaunchRejected">ExecutorLaunchRejected</a> <a href="../io/gearpump/cluster/WorkerToAppMaster$$ShutdownExecutorFailed.html" class="extype" name="io.gearpump.cluster.WorkerToAppMaster.ShutdownExecutorFailed">ShutdownExecutorFailed</a> <a href="../io/gearpump/streaming/AppMasterToExecutor$$TaskLocationsRejected.html" class="extype" name="io.gearpump.streaming.AppMasterToExecutor.TaskLocationsRejected">TaskLocationsRejected</a> <a href="../io/gearpump/streaming/appmaster/DagManager$$DAGOperationFailed.html" class="extype" name="io.gearpump.streaming.appmaster.DagManager.DAGOperationFailed">DAGOperationFailed</a> <a href="../io/gearpump/util/ActorSystemBooter$$CreateActorFailed.html" class="extype" name="io.gearpump.util.ActorSystemBooter.CreateActorFailed">CreateActorFailed</a> <a href="../io/gearpump/util/ActorSystemBooter$$RegisterActorSystemFailed.html" class="extype" name="io.gearpump.util.ActorSystemBooter.RegisterActorSystemFailed">RegisterActorSystemFailed</a> </div>
     </div><div class="entry">
       <div class="name">receive</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/main/MasterWatcher.html" class="extype" name="io.gearpump.cluster.main.MasterWatcher">MasterWatcher</a> <a href="../io/gearpump/cluster/master/AppMasterLauncher.html" class="extype" name="io.gearpump.cluster.master.AppMasterLauncher">AppMasterLauncher</a> <a href="../io/gearpump/cluster/master/InMemoryKVService.html" class="extype" name="io.gearpump.cluster.master.InMemoryKVService">InMemoryKVService</a> <a href="../io/gearpump/cluster/master/MasterProxy.html" class="extype" name="io.gearpump.cluster.master.MasterProxy">MasterProxy</a> <a href="../io/gearpump/cluster/scheduler/PriorityScheduler.html" class="extype" name="io.gearpump.cluster.scheduler.PriorityScheduler">PriorityScheduler</a> <a href="../io/gearpump/jarstore/local/LocalJarStore.html" class="extype" name="io.gearpump.jarstore.local.LocalJarStore">LocalJarStore</a> <a href="../io/gearpump/metrics/MetricsReporterService.html" class="extype" name="io.gearpump.metrics.MetricsReporterService">MetricsReporterService</a> <a href="../io/gearpump/streaming/appmaster/AppMaster.html" class="extype" name="io.gearpump.streaming.appmaster.AppMaster">AppMaster</a> <a href="../io/gearpump/streaming/appmaster/ClockService.html" class="extype" name="io.gearpump.streaming.appmaster.ClockService">ClockService</a> <a href="../io/gearpump/streaming/appmaster/DagManager.html" class="extype" name="io.gearpump.streaming.appmaster.DagManager">DagManager</a> <a href="../io/gearpump/streaming/executor/Executor.html" class="extype" name="io.gearpump.streaming.executor.Executor">Executor</a> <a href="../io/gearpump/streaming/task/TaskActor.html" class="extype" name="io.gearpump.streaming.task.TaskActor">TaskActor</a> <a href="../io/gearpump/transport/netty/Client.html" class="extype" name="io.gearpump.transport.netty.Client">Client</a> <a href="../io/gearpump/transport/netty/Server.html" class="extype" name="io.gearpump.transport.netty.Server">Server</a> <a href="../io/gearpump/util/ActorSystemBooter$$Daemon.html" class="extype" name="io.gearpump.util.ActorSystemBooter.Daemon">Daemon</a> <a href="../io/gearpump/util/HistoryMetricsService.html" class="extype" name="io.gearpump.util.HistoryMetricsService">HistoryMetricsService</a> </div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/main/MasterWatcher.html" class="extype" name="io.gearpump.cluster.main.MasterWatcher">MasterWatcher</a> <a href="../io/gearpump/cluster/master/AppMasterLauncher.html" class="extype" name="io.gearpump.cluster.master.AppMasterLauncher">AppMasterLauncher</a> <a href="../io/gearpump/cluster/master/InMemoryKVService.html" class="extype" name="io.gearpump.cluster.master.InMemoryKVService">InMemoryKVService</a> <a href="../io/gearpump/cluster/master/MasterProxy.html" class="extype" name="io.gearpump.cluster.master.MasterProxy">MasterProxy</a> <a href="../io/gearpump/cluster/scheduler/PriorityScheduler.html" class="extype" name="io.gearpump.cluster.scheduler.PriorityScheduler">PriorityScheduler</a> <a href="../io/gearpump/jarstore/local/LocalJarStore.html" class="extype" name="io.gearpump.jarstore.local.LocalJarStore">LocalJarStore</a> <a href="../io/gearpump/metrics/MetricsReporterService.html" class="extype" name="io.gearpump.metrics.MetricsReporterService">MetricsReporterService</a> <a href="../io/gearpump/streaming/appmaster/AppMaster.html" class="extype" name="io.gearpump.streaming.appmaster.AppMaster">AppMaster</a> <a href="../io/gearpump/streaming/appmaster/ClockService.html" class="extype" name="io.gearpump.streaming.appmaster.ClockService">ClockService</a> <a href="../io/gearpump/streaming/appmaster/DagManager.html" class="extype" name="io.gearpump.streaming.appmaster.DagManager">DagManager</a> <a href="../io/gearpump/streaming/appmaster/JarScheduler$$JarSchedulerImpl.html" class="extype" name="io.gearpump.streaming.appmaster.JarScheduler.JarSchedulerImpl">JarSchedulerImpl</a> <a href="../io/gearpump/streaming/executor/Executor.html" class="extype" name="io.gearpump.streaming.executor.Executor">Executor</a> <a href="../io/gearpump/streaming/task/TaskActor.html" class="extype" name="io.gearpump.streaming.task.TaskActor">TaskActor</a> <a href="../io/gearpump/transport/netty/Client.html" class="extype" name="io.gearpump.transport.netty.Client">Client</a> <a href="../io/gearpump/transport/netty/Server.html" class="extype" name="io.gearpump.transport.netty.Server">Server</a> <a href="../io/gearpump/util/ActorSystemBooter$$Daemon.html" class="extype" name="io.gearpump.util.ActorSystemBooter.Daemon">Daemon</a> <a href="../io/gearpump/util/HistoryMetricsService.html" class="extype" name="io.gearpump.util.HistoryMetricsService">HistoryMetricsService</a> </div>
     </div><div class="entry">
       <div class="name">receiveAck</div>
       <div class="occurrences"><a href="../io/gearpump/streaming/task/Subscription.html" class="extype" name="io.gearpump.streaming.task.Subscription">Subscription</a> </div>
@@ -336,7 +339,7 @@
       <div class="occurrences"><a href="../io/gearpump/util/Util$.html" class="extype" name="io.gearpump.util.Util">Util</a> </div>
     </div><div class="entry">
       <div class="name">resource</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/AppMasterContext.html" class="extype" name="io.gearpump.cluster.AppMasterContext">AppMasterContext</a> <a href="../io/gearpump/cluster/AppMasterToWorker$$ChangeExecutorResource.html" class="extype" name="io.gearpump.cluster.AppMasterToWorker.ChangeExecutorResource">ChangeExecutorResource</a> <a href="../io/gearpump/cluster/AppMasterToWorker$$LaunchExecutor.html" class="extype" name="io.gearpump.cluster.AppMasterToWorker.LaunchExecutor">LaunchExecutor</a> <a href="../io/gearpump/cluster/ExecutorContext.html" class="extype" name="io.gearpump.cluster.ExecutorContext">ExecutorContext</a> <a href="../io/gearpump/cluster/WorkerToMaster$$ResourceUpdate.html" class="extype" name="io.gearpump.cluster.WorkerToMaster.ResourceUpdate">ResourceUpdate</a> <a href="../io/gearpump/cluster/appmaster/ExecutorSystem.html" class="extype" name="io.gearpump.cluster.appmaster.ExecutorSystem">ExecutorSystem</a> <a href="../io/gearpump/cluster/scheduler/ResourceAllocation.html" class="extype" name="io.gearpump.cluster.scheduler.ResourceAllocation">ResourceAllocation</a> <a href="../io/gearpump/cluster/scheduler/ResourceRequest.html" class="extype" name="io.gearpump.cluster.scheduler.ResourceRequest">ResourceRequest</a> <a href="../io/gearpump/streaming/ExecutorToAppMaster$$RegisterExecutor.html" class="extype" name="io.gearpump.streaming.ExecutorToAppMaster.RegisterExecutor">RegisterExecutor</a> </div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/AppMasterContext.html" class="extype" name="io.gearpump.cluster.AppMasterContext">AppMasterContext</a> <a href="../io/gearpump/cluster/AppMasterToWorker$$ChangeExecutorResource.html" class="extype" name="io.gearpump.cluster.AppMasterToWorker.ChangeExecutorResource">ChangeExecutorResource</a> <a href="../io/gearpump/cluster/AppMasterToWorker$$LaunchExecutor.html" class="extype" name="io.gearpump.cluster.AppMasterToWorker.LaunchExecutor">LaunchExecutor</a> <a href="../io/gearpump/cluster/ExecutorContext.html" class="extype" name="io.gearpump.cluster.ExecutorContext">ExecutorContext</a> <a href="../io/gearpump/cluster/WorkerToMaster$$ResourceUpdate.html" class="extype" name="io.gearpump.cluster.WorkerToMaster.ResourceUpdate">ResourceUpdate</a> <a href="../io/gearpump/cluster/appmaster/ExecutorSystem.html" class="extype" name="io.gearpump.cluster.appmaster.ExecutorSystem">ExecutorSystem</a> <a href="../io/gearpump/cluster/scheduler/ResourceAllocation.html" class="extype" name="io.gearpump.cluster.scheduler.ResourceAllocation">ResourceAllocation</a> <a href="../io/gearpump/cluster/scheduler/ResourceRequest.html" class="extype" name="io.gearpump.cluster.scheduler.ResourceRequest">ResourceRequest</a> <a href="../io/gearpump/streaming/ExecutorToAppMaster$$RegisterExecutor.html" class="extype" name="io.gearpump.streaming.ExecutorToAppMaster.RegisterExecutor">RegisterExecutor</a> <a href="../io/gearpump/streaming/appmaster/JarScheduler$$ScheduleTask.html" class="extype" name="io.gearpump.streaming.appmaster.JarScheduler.ScheduleTask">ScheduleTask</a> </div>
     </div><div class="entry">
       <div class="name">resourceRequestHandler</div>
       <div class="occurrences"><a href="../io/gearpump/cluster/scheduler/PriorityScheduler.html" class="extype" name="io.gearpump.cluster.scheduler.PriorityScheduler">PriorityScheduler</a> </div>
diff --git a/releases/latest/api/scala/index/index-s.html b/releases/latest/api/scala/index/index-s.html
index 47ef317..5d840dc 100644
--- a/releases/latest/api/scala/index/index-s.html
+++ b/releases/latest/api/scala/index/index-s.html
@@ -50,6 +50,9 @@
       <div class="name">SaveAppDataFailed</div>
       <div class="occurrences"><a href="../io/gearpump/cluster/AppMasterToMaster$.html" class="extype" name="io.gearpump.cluster.AppMasterToMaster">AppMasterToMaster</a> </div>
     </div><div class="entry">
+      <div class="name">ScheduleTask</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/JarScheduler$.html" class="extype" name="io.gearpump.streaming.appmaster.JarScheduler">JarScheduler</a> </div>
+    </div><div class="entry">
       <div class="name">Scheduler</div>
       <div class="occurrences"><a href="../io/gearpump/cluster/scheduler/package.html" class="extype" name="io.gearpump.cluster.scheduler">scheduler</a> </div>
     </div><div class="entry">
@@ -185,6 +188,9 @@
       <div class="name">StopExecutorSystem</div>
       <div class="occurrences"><a href="../io/gearpump/cluster/appmaster/ExecutorSystemScheduler$.html" class="extype" name="io.gearpump.cluster.appmaster.ExecutorSystemScheduler">ExecutorSystemScheduler</a> </div>
     </div><div class="entry">
+      <div class="name">StopTask</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/AppMasterToExecutor$.html" class="extype" name="io.gearpump.streaming.AppMasterToExecutor">AppMasterToExecutor</a> </div>
+    </div><div class="entry">
       <div class="name">StorageEmpty</div>
       <div class="occurrences"><a href="../io/gearpump/streaming/transaction/api/OffsetStorage$.html" class="extype" name="io.gearpump.streaming.transaction.api.OffsetStorage">OffsetStorage</a> </div>
     </div><div class="entry">
@@ -396,7 +402,7 @@
       <div class="occurrences"><a href="../io/gearpump/streaming/metrics/TaskFilterAggregator$$Options.html" class="extype" name="io.gearpump.streaming.metrics.TaskFilterAggregator.Options">Options</a> </div>
     </div><div class="entry">
       <div class="name">startTime</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/AppMasterToMaster$$AppMasterSummary.html" class="extype" name="io.gearpump.cluster.AppMasterToMaster.AppMasterSummary">AppMasterSummary</a> <a href="../io/gearpump/cluster/AppMasterToMaster$$GeneralAppMasterSummary.html" class="extype" name="io.gearpump.cluster.AppMasterToMaster.GeneralAppMasterSummary">GeneralAppMasterSummary</a> <a href="../io/gearpump/cluster/MasterToAppMaster$$AppMasterData.html" class="extype" name="io.gearpump.cluster.MasterToAppMaster.AppMasterData">AppMasterData</a> <a href="../io/gearpump/cluster/appmaster/AppMasterRuntimeInfo.html" class="extype" name="io.gearpump.cluster.appmaster.AppMasterRuntimeInfo">AppMasterRuntimeInfo</a> <a href="../io/gearpump/cluster/master/Master$$MasterInfo.html" class="extype" name="io.gearpump.cluster.master.Master.MasterInfo">MasterInfo</a> <a href="../io/gearpump/streaming/appmaster/AppMaster.html" class="extype" name="io.gearpump.streaming.appmaster.AppMaster">AppMaster</a> <a href="../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" class="extype" name="io.gearpump.streaming.appmaster.StreamAppMasterSummary">StreamAppMasterSummary</a> <a href="../io/gearpump/streaming/metrics/ProcessorAggregator$$HistogramAggregator.html" class="extype" name="io.gearpump.streaming.metrics.ProcessorAggregator.HistogramAggregator">HistogramAggregator</a> <a href="../io/gearpump/streaming/metrics/ProcessorAggregator$$MeterAggregator.html" class="extype" name="io.gearpump.streaming.metrics.ProcessorAggregator.MeterAggregator">MeterAggregator</a> <a href="../io/gearpump/streaming/state/impl/Interval.html" class="extype" name="io.gearpump.streaming.state.impl.Interval">Interval</a> <a href="../io/gearpump/streaming/task/StartTime.html" class="extype" name="io.gearpump.streaming.task.StartTime">StartTime</a> </div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/AppMasterToMaster$$AppMasterSummary.html" class="extype" name="io.gearpump.cluster.AppMasterToMaster.AppMasterSummary">AppMasterSummary</a> <a href="../io/gearpump/cluster/AppMasterToMaster$$GeneralAppMasterSummary.html" class="extype" name="io.gearpump.cluster.AppMasterToMaster.GeneralAppMasterSummary">GeneralAppMasterSummary</a> <a href="../io/gearpump/cluster/MasterToAppMaster$$AppMasterData.html" class="extype" name="io.gearpump.cluster.MasterToAppMaster.AppMasterData">AppMasterData</a> <a href="../io/gearpump/cluster/appmaster/AppMasterRuntimeInfo.html" class="extype" name="io.gearpump.cluster.appmaster.AppMasterRuntimeInfo">AppMasterRuntimeInfo</a> <a href="../io/gearpump/cluster/master/Master$$MasterInfo.html" class="extype" name="io.gearpump.cluster.master.Master.MasterInfo">MasterInfo</a> <a href="../io/gearpump/streaming/appmaster/AppMaster.html" class="extype" name="io.gearpump.streaming.appmaster.AppMaster">AppMaster</a> <a href="../io/gearpump/streaming/appmaster/JarScheduler$$NewDag.html" class="extype" name="io.gearpump.streaming.appmaster.JarScheduler.NewDag">NewDag</a> <a href="../io/gearpump/streaming/appmaster/StreamAppMasterSummary.html" class="extype" name="io.gearpump.streaming.appmaster.StreamAppMasterSummary">StreamAppMasterSummary</a> <a href="../io/gearpump/streaming/metrics/ProcessorAggregator$$HistogramAggregator.html" class="extype" name="io.gearpump.streaming.metrics.ProcessorAggregator.HistogramAggregator">HistogramAggregator</a> <a href="../io/gearpump/streaming/metrics/ProcessorAggregator$$MeterAggregator.html" class="extype" name="io.gearpump.streaming.metrics.ProcessorAggregator.MeterAggregator">MeterAggregator</a> <a href="../io/gearpump/streaming/state/impl/Interval.html" class="extype" name="io.gearpump.streaming.state.impl.Interval">Interval</a> <a href="../io/gearpump/streaming/task/StartTime.html" class="extype" name="io.gearpump.streaming.task.StartTime">StartTime</a> </div>
     </div><div class="entry">
       <div class="name">state</div>
       <div class="occurrences"><a href="../io/gearpump/cluster/appmaster/ApplicationState.html" class="extype" name="io.gearpump.cluster.appmaster.ApplicationState">ApplicationState</a> <a href="../io/gearpump/cluster/worker/WorkerSummary.html" class="extype" name="io.gearpump.cluster.worker.WorkerSummary">WorkerSummary</a> <a href="../io/gearpump/streaming/package.html" class="extype" name="io.gearpump.streaming">streaming</a> <a href="../io/gearpump/streaming/state/api/PersistentTask.html" class="extype" name="io.gearpump.streaming.state.api.PersistentTask">PersistentTask</a> </div>
diff --git a/releases/latest/api/scala/index/index-t.html b/releases/latest/api/scala/index/index-t.html
index b31f356..61fa8c2 100644
--- a/releases/latest/api/scala/index/index-t.html
+++ b/releases/latest/api/scala/index/index-t.html
@@ -146,6 +146,9 @@
       <div class="name">TransformTask</div>
       <div class="occurrences"><a href="../io/gearpump/streaming/dsl/plan/OpTranslator$.html" class="extype" name="io.gearpump.streaming.dsl.plan.OpTranslator">OpTranslator</a> </div>
     </div><div class="entry">
+      <div class="name">TransitToNewDag</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/JarScheduler$.html" class="extype" name="io.gearpump.streaming.appmaster.JarScheduler">JarScheduler</a> </div>
+    </div><div class="entry">
       <div class="name">Type</div>
       <div class="occurrences"><a href="../io/gearpump/cluster/master/MasterStatus$.html" class="extype" name="io.gearpump.cluster.master.MasterStatus">MasterStatus</a> </div>
     </div><div class="entry">
@@ -180,7 +183,7 @@
       <div class="occurrences"><a href="../io/gearpump/streaming/DAG.html" class="extype" name="io.gearpump.streaming.DAG">DAG</a> <a href="../io/gearpump/streaming/appmaster/ProcessorSummary.html" class="extype" name="io.gearpump.streaming.appmaster.ProcessorSummary">ProcessorSummary</a> <a href="../io/gearpump/streaming/executor/Executor$$ExecutorSummary.html" class="extype" name="io.gearpump.streaming.executor.Executor.ExecutorSummary">ExecutorSummary</a> </div>
     </div><div class="entry">
       <div class="name">taskId</div>
-      <div class="occurrences"><a href="../io/gearpump/streaming/AppMasterToExecutor$$ChangeTask.html" class="extype" name="io.gearpump.streaming.AppMasterToExecutor.ChangeTask">ChangeTask</a> <a href="../io/gearpump/streaming/AppMasterToExecutor$$ChangeTasks.html" class="extype" name="io.gearpump.streaming.AppMasterToExecutor.ChangeTasks">ChangeTasks</a> <a href="../io/gearpump/streaming/AppMasterToExecutor$$LaunchTasks.html" class="extype" name="io.gearpump.streaming.AppMasterToExecutor.LaunchTasks">LaunchTasks</a> <a href="../io/gearpump/streaming/AppMasterToExecutor$$StartTask.html" class="extype" name="io.gearpump.streaming.AppMasterToExecutor.StartTask">StartTask</a> <a href="../io/gearpump/streaming/AppMasterToExecutor$$TaskChanged.html" class="extype" name="io.gearpump.streaming.AppMasterToExecutor.TaskChanged">TaskChanged</a> <a href="../io/gearpump/streaming/AppMasterToExecutor$$TaskRegistered.html" class="extype" name="io.gearpump.streaming.AppMasterToExecutor.TaskRegistered">TaskRegistered</a> <a href="../io/gearpump/streaming/AppMasterToExecutor$$TaskRejected.html" class="extype" name="io.gearpump.streaming.AppMasterToExecutor.TaskRejected">TaskRejected</a> <a href="../io/gearpump/streaming/ExecutorToAppMaster$$MessageLoss.html" class="extype" name="io.gearpump.streaming.ExecutorToAppMaster.MessageLoss">MessageLoss</a> <a href="../io/gearpump/streaming/ExecutorToAppMaster$$RegisterTask.html" class="extype" name="io.gearpump.streaming.ExecutorToAppMaster.RegisterTask">RegisterTask</a> <a href="../io/gearpump/streaming/appmaster/AppMaster$$LookupTaskActorRef.html" class="extype" name="io.gearpump.streaming.appmaster.AppMaster.LookupTaskActorRef">LookupTaskActorRef</a> <a href="../io/gearpump/streaming/appmaster/TaskScheduler$$TaskStatus.html" class="extype" name="io.gearpump.streaming.appmaster.TaskScheduler.TaskStatus">TaskStatus</a> <a href="../io/gearpump/streaming/task/Ack.html" class="extype" name="io.gearpump.streaming.task.Ack">Ack</a> <a href="../io/gearpump/streaming/task/AckRequest.html" class="extype" name="io.gearpump.streaming.task.AckRequest">AckRequest</a> <a href="../io/gearpump/streaming/task/GetUpstreamMinClock.html" class="extype" name="io.gearpump.streaming.task.GetUpstreamMinClock">GetUpstreamMinClock</a> <a href="../io/gearpump/streaming/task/InitialAckRequest.html" class="extype" name="io.gearpump.streaming.task.InitialAckRequest">InitialAckRequest</a> <a href="../io/gearpump/streaming/task/ReportCheckpointClock.html" class="extype" name="io.gearpump.streaming.task.ReportCheckpointClock">ReportCheckpointClock</a> <a href="../io/gearpump/streaming/task/TaskActor.html" class="extype" name="io.gearpump.streaming.task.TaskActor">TaskActor</a> <a href="../io/gearpump/streaming/task/TaskContext.html" class="extype" name="io.gearpump.streaming.task.TaskContext">TaskContext</a> <a href="../io/gearpump/streaming/task/TaskWrapper.html" class="extype" name="io.gearpump.streaming.task.TaskWrapper">TaskWrapper</a> <a href="../io/gearpump/streaming/task/UpdateClock.html" class="extype" name="io.gearpump.streaming.task.UpdateClock">UpdateClock</a> </div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/AppMasterToExecutor$$ChangeTask.html" class="extype" name="io.gearpump.streaming.AppMasterToExecutor.ChangeTask">ChangeTask</a> <a href="../io/gearpump/streaming/AppMasterToExecutor$$ChangeTasks.html" class="extype" name="io.gearpump.streaming.AppMasterToExecutor.ChangeTasks">ChangeTasks</a> <a href="../io/gearpump/streaming/AppMasterToExecutor$$LaunchTasks.html" class="extype" name="io.gearpump.streaming.AppMasterToExecutor.LaunchTasks">LaunchTasks</a> <a href="../io/gearpump/streaming/AppMasterToExecutor$$StartTask.html" class="extype" name="io.gearpump.streaming.AppMasterToExecutor.StartTask">StartTask</a> <a href="../io/gearpump/streaming/AppMasterToExecutor$$StopTask.html" class="extype" name="io.gearpump.streaming.AppMasterToExecutor.StopTask">StopTask</a> <a href="../io/gearpump/streaming/AppMasterToExecutor$$TaskChanged.html" class="extype" name="io.gearpump.streaming.AppMasterToExecutor.TaskChanged">TaskChanged</a> <a href="../io/gearpump/streaming/AppMasterToExecutor$$TaskRegistered.html" class="extype" name="io.gearpump.streaming.AppMasterToExecutor.TaskRegistered">TaskRegistered</a> <a href="../io/gearpump/streaming/AppMasterToExecutor$$TaskRejected.html" class="extype" name="io.gearpump.streaming.AppMasterToExecutor.TaskRejected">TaskRejected</a> <a href="../io/gearpump/streaming/ExecutorToAppMaster$$MessageLoss.html" class="extype" name="io.gearpump.streaming.ExecutorToAppMaster.MessageLoss">MessageLoss</a> <a href="../io/gearpump/streaming/ExecutorToAppMaster$$RegisterTask.html" class="extype" name="io.gearpump.streaming.ExecutorToAppMaster.RegisterTask">RegisterTask</a> <a href="../io/gearpump/streaming/ExecutorToAppMaster$$UnRegisterTask.html" class="extype" name="io.gearpump.streaming.ExecutorToAppMaster.UnRegisterTask">UnRegisterTask</a> <a href="../io/gearpump/streaming/appmaster/AppMaster$$LookupTaskActorRef.html" class="extype" name="io.gearpump.streaming.appmaster.AppMaster.LookupTaskActorRef">LookupTaskActorRef</a> <a href="../io/gearpump/streaming/appmaster/TaskScheduler$$TaskStatus.html" class="extype" name="io.gearpump.streaming.appmaster.TaskScheduler.TaskStatus">TaskStatus</a> <a href="../io/gearpump/streaming/task/Ack.html" class="extype" name="io.gearpump.streaming.task.Ack">Ack</a> <a href="../io/gearpump/streaming/task/AckRequest.html" class="extype" name="io.gearpump.streaming.task.AckRequest">AckRequest</a> <a href="../io/gearpump/streaming/task/GetUpstreamMinClock.html" class="extype" name="io.gearpump.streaming.task.GetUpstreamMinClock">GetUpstreamMinClock</a> <a href="../io/gearpump/streaming/task/InitialAckRequest.html" class="extype" name="io.gearpump.streaming.task.InitialAckRequest">InitialAckRequest</a> <a href="../io/gearpump/streaming/task/ReportCheckpointClock.html" class="extype" name="io.gearpump.streaming.task.ReportCheckpointClock">ReportCheckpointClock</a> <a href="../io/gearpump/streaming/task/TaskActor.html" class="extype" name="io.gearpump.streaming.task.TaskActor">TaskActor</a> <a href="../io/gearpump/streaming/task/TaskContext.html" class="extype" name="io.gearpump.streaming.task.TaskContext">TaskContext</a> <a href="../io/gearpump/streaming/task/TaskWrapper.html" class="extype" name="io.gearpump.streaming.task.TaskWrapper">TaskWrapper</a> <a href="../io/gearpump/streaming/task/UpdateClock.html" class="extype" name="io.gearpump.streaming.task.UpdateClock">UpdateClock</a> </div>
     </div><div class="entry">
       <div class="name">taskIdSerializer</div>
       <div class="occurrences"><a href="../io/gearpump/streaming/AckRequestSerializer.html" class="extype" name="io.gearpump.streaming.AckRequestSerializer">AckRequestSerializer</a> <a href="../io/gearpump/streaming/AckSerializer.html" class="extype" name="io.gearpump.streaming.AckSerializer">AckSerializer</a> </div>
@@ -213,7 +216,7 @@
       <div class="occurrences"><a href="../io/gearpump/cluster/scheduler/Scheduler$$PendingRequest.html" class="extype" name="io.gearpump.cluster.scheduler.Scheduler.PendingRequest">PendingRequest</a> <a href="../io/gearpump/streaming/task/SerializedMessage.html" class="extype" name="io.gearpump.streaming.task.SerializedMessage">SerializedMessage</a> </div>
     </div><div class="entry">
       <div class="name">timeout</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/client/MasterClient.html" class="extype" name="io.gearpump.cluster.client.MasterClient">MasterClient</a> <a href="../io/gearpump/cluster/master/ClusterReplication.html" class="extype" name="io.gearpump.cluster.master.ClusterReplication">ClusterReplication</a> <a href="../io/gearpump/jarstore/local/LocalJarStore.html" class="extype" name="io.gearpump.jarstore.local.LocalJarStore">LocalJarStore</a> <a href="../io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html" class="extype" name="io.gearpump.streaming.storage.InMemoryAppStoreOnMaster">InMemoryAppStoreOnMaster</a> <a href="../io/gearpump/util/ActorSystemBooter$$Daemon.html" class="extype" name="io.gearpump.util.ActorSystemBooter.Daemon">Daemon</a> </div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/master/ClusterReplication.html" class="extype" name="io.gearpump.cluster.master.ClusterReplication">ClusterReplication</a> <a href="../io/gearpump/jarstore/local/LocalJarStore.html" class="extype" name="io.gearpump.jarstore.local.LocalJarStore">LocalJarStore</a> <a href="../io/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html" class="extype" name="io.gearpump.streaming.storage.InMemoryAppStoreOnMaster">InMemoryAppStoreOnMaster</a> <a href="../io/gearpump/util/ActorSystemBooter$$Daemon.html" class="extype" name="io.gearpump.util.ActorSystemBooter.Daemon">Daemon</a> </div>
     </div><div class="entry">
       <div class="name">timestamp</div>
       <div class="occurrences"><a href="../io/gearpump/Message.html" class="extype" name="io.gearpump.Message">Message</a> <a href="../io/gearpump/streaming/task/LatencyProbe.html" class="extype" name="io.gearpump.streaming.task.LatencyProbe">LatencyProbe</a> </div>
diff --git a/releases/latest/api/scala/index/index-u.html b/releases/latest/api/scala/index/index-u.html
index 3c15d5f..c5b3927 100644
--- a/releases/latest/api/scala/index/index-u.html
+++ b/releases/latest/api/scala/index/index-u.html
@@ -23,6 +23,9 @@
       <div class="name">UnAuthenticated</div>
       <div class="occurrences"><a href="../io/gearpump/security/Authenticator$.html" class="extype" name="io.gearpump.security.Authenticator">Authenticator</a> </div>
     </div><div class="entry">
+      <div class="name">UnRegisterTask</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/ExecutorToAppMaster$.html" class="extype" name="io.gearpump.streaming.ExecutorToAppMaster">ExecutorToAppMaster</a> </div>
+    </div><div class="entry">
       <div class="name">UnSynced</div>
       <div class="occurrences"><a href="../io/gearpump/cluster/master/MasterStatus$.html" class="extype" name="io.gearpump.cluster.master.MasterStatus">MasterStatus</a> </div>
     </div><div class="entry">
diff --git a/releases/latest/api/scala/index/index-w.html b/releases/latest/api/scala/index/index-w.html
index c790523..337c2d8 100644
--- a/releases/latest/api/scala/index/index-w.html
+++ b/releases/latest/api/scala/index/index-w.html
@@ -101,6 +101,9 @@
       <div class="name">waitForInit</div>
       <div class="occurrences"><a href="../io/gearpump/cluster/main/MasterWatcher.html" class="extype" name="io.gearpump.cluster.main.MasterWatcher">MasterWatcher</a> </div>
     </div><div class="entry">
+      <div class="name">waitForNewDag</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/appmaster/JarScheduler$$JarSchedulerImpl.html" class="extype" name="io.gearpump.streaming.appmaster.JarScheduler.JarSchedulerImpl">JarSchedulerImpl</a> </div>
+    </div><div class="entry">
       <div class="name">waitForRegisterResult</div>
       <div class="occurrences"><a href="../io/gearpump/util/ActorSystemBooter$$Daemon.html" class="extype" name="io.gearpump.util.ActorSystemBooter.Daemon">Daemon</a> </div>
     </div><div class="entry">
@@ -137,6 +140,9 @@
       <div class="name">withConfig</div>
       <div class="occurrences"><a href="../io/gearpump/cluster/UserConfig.html" class="extype" name="io.gearpump.cluster.UserConfig">UserConfig</a> <a href="../io/gearpump/streaming/Processor$$DefaultProcessor.html" class="extype" name="io.gearpump.streaming.Processor.DefaultProcessor">DefaultProcessor</a> <a href="../io/gearpump/streaming/javaapi/Processor.html" class="extype" name="io.gearpump.streaming.javaapi.Processor">Processor</a> </div>
     </div><div class="entry">
+      <div class="name">withConsumerStartOffset</div>
+      <div class="occurrences"><a href="../io/gearpump/streaming/kafka/lib/KafkaSourceConfig.html" class="extype" name="io.gearpump.streaming.kafka.lib.KafkaSourceConfig">KafkaSourceConfig</a> </div>
+    </div><div class="entry">
       <div class="name">withConsumerTopics</div>
       <div class="occurrences"><a href="../io/gearpump/streaming/kafka/lib/KafkaSourceConfig.html" class="extype" name="io.gearpump.streaming.kafka.lib.KafkaSourceConfig">KafkaSourceConfig</a> </div>
     </div><div class="entry">
@@ -186,7 +192,7 @@
       <div class="occurrences"><a href="../io/gearpump/cluster/AppMasterToMaster$$WorkerData.html" class="extype" name="io.gearpump.cluster.AppMasterToMaster.WorkerData">WorkerData</a> </div>
     </div><div class="entry">
       <div class="name">workerId</div>
-      <div class="occurrences"><a href="../io/gearpump/cluster/AppMasterToMaster$$GetWorkerData.html" class="extype" name="io.gearpump.cluster.AppMasterToMaster.GetWorkerData">GetWorkerData</a> <a href="../io/gearpump/cluster/ClientToMaster$$QueryWorkerConfig.html" class="extype" name="io.gearpump.cluster.ClientToMaster.QueryWorkerConfig">QueryWorkerConfig</a> <a href="../io/gearpump/cluster/ClientToMaster$$ResolveWorkerId.html" class="extype" name="io.gearpump.cluster.ClientToMaster.ResolveWorkerId">ResolveWorkerId</a> <a href="../io/gearpump/cluster/MasterToWorker$$WorkerRegistered.html" class="extype" name="io.gearpump.cluster.MasterToWorker.WorkerRegistered">WorkerRegistered</a> <a href="../io/gearpump/cluster/WorkerToMaster$$RegisterWorker.html" class="extype" name="io.gearpump.cluster.WorkerToMaster.RegisterWorker">RegisterWorker</a> <a href="../io/gearpump/cluster/WorkerToMaster$$ResourceUpdate.html" class="extype" name="io.gearpump.cluster.WorkerToMaster.ResourceUpdate">ResourceUpdate</a> <a href="../io/gearpump/cluster/appmaster/WorkerInfo.html" class="extype" name="io.gearpump.cluster.appmaster.WorkerInfo">WorkerInfo</a> <a href="../io/gearpump/cluster/master/Master$$WorkerTerminated.html" class="extype" name="io.gearpump.cluster.master.Master.WorkerTerminated">WorkerTerminated</a> <a href="../io/gearpump/cluster/scheduler/ResourceAllocation.html" class="extype" name="io.gearpump.cluster.scheduler.ResourceAllocation">ResourceAllocation</a> <a href="../io/gearpump/cluster/scheduler/ResourceRequest.html" class="extype" name="io.gearpump.cluster.scheduler.ResourceRequest">ResourceRequest</a> <a href="../io/gearpump/cluster/worker/WorkerSummary.html" class="extype" name="io.gearpump.cluster.worker.WorkerSummary">WorkerSummary</a> <a href="../io/gearpump/streaming/appmaster/AppMaster$$ExecutorBrief.html" class="extype" name="io.gearpump.streaming.appmaster.AppMaster.ExecutorBrief">ExecutorBrief</a> <a href="../io/gearpump/streaming/appmaster/TaskLocator$$WorkerLocality.html" class="extype" name="io.gearpump.streaming.appmaster.TaskLocator.WorkerLocality">WorkerLocality</a> <a href="../io/gearpump/streaming/appmaster/TaskScheduler$$Location.html" class="extype" name="io.gearpump.streaming.appmaster.TaskScheduler.Location">Location</a> <a href="../io/gearpump/streaming/executor/Executor$$ExecutorSummary.html" class="extype" name="io.gearpump.streaming.executor.Executor.ExecutorSummary">ExecutorSummary</a> </div>
+      <div class="occurrences"><a href="../io/gearpump/cluster/AppMasterToMaster$$GetWorkerData.html" class="extype" name="io.gearpump.cluster.AppMasterToMaster.GetWorkerData">GetWorkerData</a> <a href="../io/gearpump/cluster/ClientToMaster$$QueryWorkerConfig.html" class="extype" name="io.gearpump.cluster.ClientToMaster.QueryWorkerConfig">QueryWorkerConfig</a> <a href="../io/gearpump/cluster/ClientToMaster$$ResolveWorkerId.html" class="extype" name="io.gearpump.cluster.ClientToMaster.ResolveWorkerId">ResolveWorkerId</a> <a href="../io/gearpump/cluster/MasterToWorker$$WorkerRegistered.html" class="extype" name="io.gearpump.cluster.MasterToWorker.WorkerRegistered">WorkerRegistered</a> <a href="../io/gearpump/cluster/WorkerToMaster$$RegisterWorker.html" class="extype" name="io.gearpump.cluster.WorkerToMaster.RegisterWorker">RegisterWorker</a> <a href="../io/gearpump/cluster/WorkerToMaster$$ResourceUpdate.html" class="extype" name="io.gearpump.cluster.WorkerToMaster.ResourceUpdate">ResourceUpdate</a> <a href="../io/gearpump/cluster/appmaster/WorkerInfo.html" class="extype" name="io.gearpump.cluster.appmaster.WorkerInfo">WorkerInfo</a> <a href="../io/gearpump/cluster/master/Master$$WorkerTerminated.html" class="extype" name="io.gearpump.cluster.master.Master.WorkerTerminated">WorkerTerminated</a> <a href="../io/gearpump/cluster/scheduler/ResourceAllocation.html" class="extype" name="io.gearpump.cluster.scheduler.ResourceAllocation">ResourceAllocation</a> <a href="../io/gearpump/cluster/scheduler/ResourceRequest.html" class="extype" name="io.gearpump.cluster.scheduler.ResourceRequest">ResourceRequest</a> <a href="../io/gearpump/cluster/worker/WorkerSummary.html" class="extype" name="io.gearpump.cluster.worker.WorkerSummary">WorkerSummary</a> <a href="../io/gearpump/streaming/appmaster/AppMaster$$ExecutorBrief.html" class="extype" name="io.gearpump.streaming.appmaster.AppMaster.ExecutorBrief">ExecutorBrief</a> <a href="../io/gearpump/streaming/appmaster/JarScheduler$$ScheduleTask.html" class="extype" name="io.gearpump.streaming.appmaster.JarScheduler.ScheduleTask">ScheduleTask</a> <a href="../io/gearpump/streaming/appmaster/TaskLocator$$WorkerLocality.html" class="extype" name="io.gearpump.streaming.appmaster.TaskLocator.WorkerLocality">WorkerLocality</a> <a href="../io/gearpump/streaming/appmaster/TaskScheduler$$Location.html" class="extype" name="io.gearpump.streaming.appmaster.TaskScheduler.Location">Location</a> <a href="../io/gearpump/streaming/executor/Executor$$ExecutorSummary.html" class="extype" name="io.gearpump.streaming.executor.Executor.ExecutorSummary">ExecutorSummary</a> </div>
     </div><div class="entry">
       <div class="name">workerInfo</div>
       <div class="occurrences"><a href="../io/gearpump/cluster/AppMasterContext.html" class="extype" name="io.gearpump.cluster.AppMasterContext">AppMasterContext</a> </div>
diff --git a/releases/latest/api/scala/io/gearpump/cluster/Application.html b/releases/latest/api/scala/io/gearpump/cluster/Application.html
index cb88e18..10c422d 100644
--- a/releases/latest/api/scala/io/gearpump/cluster/Application.html
+++ b/releases/latest/api/scala/io/gearpump/cluster/Application.html
@@ -56,7 +56,7 @@
           <div class="superTypes hiddenContent"><span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
         </div><div class="toggleContainer block">
             <span class="toggle">Known Subclasses</span>
-            <div class="subClasses hiddenContent"><a href="Application$$DefaultApplication.html" class="extype" name="io.gearpump.cluster.Application.DefaultApplication">DefaultApplication</a>, <a href="../streaming/StreamApplication.html" class="extype" name="io.gearpump.streaming.StreamApplication">StreamApplication</a>, <a href="../streaming/javaapi/StreamApplication.html" class="extype" name="io.gearpump.streaming.javaapi.StreamApplication">StreamApplication</a></div>
+            <div class="subClasses hiddenContent"><a href="Application$$DefaultApplication.html" class="extype" name="io.gearpump.cluster.Application.DefaultApplication">DefaultApplication</a>, <a href="../streaming/javaapi/StreamApplication.html" class="extype" name="io.gearpump.streaming.javaapi.StreamApplication">StreamApplication</a>, <a href="../streaming/StreamApplication.html" class="extype" name="io.gearpump.streaming.StreamApplication">StreamApplication</a></div>
           </div></div>
         
 
diff --git a/releases/latest/api/scala/io/gearpump/cluster/ClusterConfig$$ConfigValidationException.html b/releases/latest/api/scala/io/gearpump/cluster/ClusterConfig$$ConfigValidationException.html
index a59574c..18657e0 100644
--- a/releases/latest/api/scala/io/gearpump/cluster/ClusterConfig$$ConfigValidationException.html
+++ b/releases/latest/api/scala/io/gearpump/cluster/ClusterConfig$$ConfigValidationException.html
@@ -166,6 +166,23 @@
       </a>
     </span>
       <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="java.lang.Throwable#addSuppressed" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="addSuppressed(x$1:Throwable):Unit"></a>
+      <a id="addSuppressed(Throwable):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">addSuppressed</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="java.lang.Throwable">Throwable</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.ClusterConfig$$ConfigValidationException@addSuppressed(x$1:Throwable):Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
     </li><li name="scala.Any#asInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
       <a id="asInstanceOf[T0]:T0"></a>
       <a id="asInstanceOf[T0]:T0"></a>
@@ -365,6 +382,23 @@
       </a>
     </span>
       <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="java.lang.Throwable#getSuppressed" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getSuppressed():Array[Throwable]"></a>
+      <a id="getSuppressed():Array[Throwable]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getSuppressed</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Array">Array</span>[<span class="extype" name="java.lang.Throwable">Throwable</span>]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.cluster.ClusterConfig$$ConfigValidationException@getSuppressed():Array[Throwable]" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
     </li><li name="scala.AnyRef#hashCode" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
       <a id="hashCode():Int"></a>
       <a id="hashCode():Int"></a>
diff --git a/releases/latest/api/scala/io/gearpump/cluster/client/MasterClient.html b/releases/latest/api/scala/io/gearpump/cluster/client/MasterClient.html
index fb7a614..07b6acf 100644
--- a/releases/latest/api/scala/io/gearpump/cluster/client/MasterClient.html
+++ b/releases/latest/api/scala/io/gearpump/cluster/client/MasterClient.html
@@ -92,7 +92,7 @@
         <div id="constructors" class="members">
               <h3>Instance Constructors</h3>
               <ol><li name="io.gearpump.cluster.client.MasterClient#&lt;init&gt;" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="&lt;init&gt;(master:akka.actor.ActorRef):io.gearpump.cluster.client.MasterClient"></a>
+      <a id="&lt;init&gt;(master:akka.actor.ActorRef,timeout:akka.util.Timeout):io.gearpump.cluster.client.MasterClient"></a>
       <a id="&lt;init&gt;:MasterClient"></a>
       <h4 class="signature">
       <span class="modifier_kind">
@@ -100,10 +100,10 @@
         <span class="kind">new</span>
       </span>
       <span class="symbol">
-        <span class="name">MasterClient</span><span class="params">(<span name="master">master: <span class="extype" name="akka.actor.ActorRef">ActorRef</span></span>)</span>
+        <span class="name">MasterClient</span><span class="params">(<span name="master">master: <span class="extype" name="akka.actor.ActorRef">ActorRef</span></span>, <span name="timeout">timeout: <span class="extype" name="akka.util.Timeout">Timeout</span></span>)</span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.cluster.client.MasterClient@&lt;init&gt;(master:akka.actor.ActorRef):io.gearpump.cluster.client.MasterClient" title="Permalink" target="_top">
+      <a href="../../../../index.html#io.gearpump.cluster.client.MasterClient@&lt;init&gt;(master:akka.actor.ActorRef,timeout:akka.util.Timeout):io.gearpump.cluster.client.MasterClient" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" />
       </a>
     </span>
@@ -333,6 +333,23 @@
       </a>
     </span>
       
+    </li><li name="io.gearpump.cluster.client.MasterClient#masterClientTimeout" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="masterClientTimeout:akka.util.Timeout"></a>
+      <a id="masterClientTimeout:Timeout"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">implicit </span>
+        <span class="kind">val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">masterClientTimeout</span><span class="result">: <span class="extype" name="akka.util.Timeout">Timeout</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.cluster.client.MasterClient@masterClientTimeout:akka.util.Timeout" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
     </li><li name="scala.AnyRef#ne" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
       <a id="ne(x$1:AnyRef):Boolean"></a>
       <a id="ne(AnyRef):Boolean"></a>
@@ -452,23 +469,6 @@
       </a>
     </span>
       <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
-    </li><li name="io.gearpump.cluster.client.MasterClient#timeout" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="timeout:akka.util.Timeout"></a>
-      <a id="timeout:Timeout"></a>
-      <h4 class="signature">
-      <span class="modifier_kind">
-        <span class="modifier">implicit </span>
-        <span class="kind">val</span>
-      </span>
-      <span class="symbol">
-        <span class="name">timeout</span><span class="result">: <span class="extype" name="akka.util.Timeout">Timeout</span></span>
-      </span>
-      </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.cluster.client.MasterClient@timeout:akka.util.Timeout" title="Permalink" target="_top">
-        <img src="../../../../lib/permalink.png" />
-      </a>
-    </span>
-      
     </li><li name="scala.AnyRef#toString" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
       <a id="toString():String"></a>
       <a id="toString():String"></a>
diff --git a/releases/latest/api/scala/io/gearpump/cluster/scheduler/Priority$.html b/releases/latest/api/scala/io/gearpump/cluster/scheduler/Priority$.html
index 963529f..94fcf72 100644
--- a/releases/latest/api/scala/io/gearpump/cluster/scheduler/Priority$.html
+++ b/releases/latest/api/scala/io/gearpump/cluster/scheduler/Priority$.html
@@ -343,7 +343,7 @@
     </span>
       <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected </dd><dt>Definition Classes</dt><dd>Enumeration</dd></dl></div>
     </li><li name="scala.Enumeration#apply" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="apply(x:&lt;?&gt;):Enumeration.this.Value"></a>
+      <a id="apply(x:Int):Enumeration.this.Value"></a>
       <a id="apply(Int):Value"></a>
       <h4 class="signature">
       <span class="modifier_kind">
@@ -747,7 +747,7 @@
               
         </dd></dl></div>
     </li><li name="scala.Enumeration#withName" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="withName(s:&lt;?&gt;):Enumeration.this.Value"></a>
+      <a id="withName(s:String):Enumeration.this.Value"></a>
       <a id="withName(String):Value"></a>
       <h4 class="signature">
       <span class="modifier_kind">
diff --git a/releases/latest/api/scala/io/gearpump/cluster/scheduler/Scheduler.html b/releases/latest/api/scala/io/gearpump/cluster/scheduler/Scheduler.html
index 46721c6..b912fd0 100644
--- a/releases/latest/api/scala/io/gearpump/cluster/scheduler/Scheduler.html
+++ b/releases/latest/api/scala/io/gearpump/cluster/scheduler/Scheduler.html
@@ -264,7 +264,7 @@
     </span>
       
     </li><li name="akka.actor.Actor#aroundPostRestart" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="aroundPostRestart(reason:&lt;?&gt;):Unit"></a>
+      <a id="aroundPostRestart(reason:Throwable):Unit"></a>
       <a id="aroundPostRestart(Throwable):Unit"></a>
       <h4 class="signature">
       <span class="modifier_kind">
@@ -298,7 +298,7 @@
     </span>
       <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../akka/package.html" class="extype" name="akka">akka</a>] </dd><dt>Definition Classes</dt><dd>Actor</dd></dl></div>
     </li><li name="akka.actor.Actor#aroundPreRestart" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="aroundPreRestart(reason:&lt;?&gt;,message:&lt;?&gt;):Unit"></a>
+      <a id="aroundPreRestart(reason:Throwable,message:Option[Any]):Unit"></a>
       <a id="aroundPreRestart(Throwable,Option[Any]):Unit"></a>
       <h4 class="signature">
       <span class="modifier_kind">
@@ -332,7 +332,7 @@
     </span>
       <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../akka/package.html" class="extype" name="akka">akka</a>] </dd><dt>Definition Classes</dt><dd>Actor</dd></dl></div>
     </li><li name="akka.actor.Actor#aroundReceive" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="aroundReceive(receive:&lt;?&gt;,msg:&lt;?&gt;):Unit"></a>
+      <a id="aroundReceive(receive:akka.actor.Actor.Receive,msg:Any):Unit"></a>
       <a id="aroundReceive(akka.actor.Actor.Receive,Any):Unit"></a>
       <h4 class="signature">
       <span class="modifier_kind">
@@ -582,7 +582,7 @@
     </span>
       <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
     </li><li name="akka.actor.Actor#postRestart" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="postRestart(reason:&lt;?&gt;):Unit"></a>
+      <a id="postRestart(reason:Throwable):Unit"></a>
       <a id="postRestart(Throwable):Unit"></a>
       <h4 class="signature">
       <span class="modifier_kind">
@@ -776,7 +776,7 @@
     </span>
       <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
     </li><li name="akka.actor.Actor#unhandled" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="unhandled(message:&lt;?&gt;):Unit"></a>
+      <a id="unhandled(message:Any):Unit"></a>
       <a id="unhandled(Any):Unit"></a>
       <h4 class="signature">
       <span class="modifier_kind">
diff --git a/releases/latest/api/scala/io/gearpump/cluster/worker/DefaultExecutorProcessLauncher.html b/releases/latest/api/scala/io/gearpump/cluster/worker/DefaultExecutorProcessLauncher.html
index ac43d29..112a59f 100644
--- a/releases/latest/api/scala/io/gearpump/cluster/worker/DefaultExecutorProcessLauncher.html
+++ b/releases/latest/api/scala/io/gearpump/cluster/worker/DefaultExecutorProcessLauncher.html
@@ -242,18 +242,18 @@
     </span>
       <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="" class="extype" name="io.gearpump.cluster.worker.DefaultExecutorProcessLauncher">DefaultExecutorProcessLauncher</a> → <a href="ExecutorProcessLauncher.html" class="extype" name="io.gearpump.cluster.worker.ExecutorProcessLauncher">ExecutorProcessLauncher</a></dd></dl></div>
     </li><li name="io.gearpump.cluster.worker.DefaultExecutorProcessLauncher#createProcess" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="createProcess(appId:Int,executorId:Int,resource:io.gearpump.cluster.scheduler.Resource,options:Array[String],classPath:Array[String],mainClass:String,arguments:Array[String]):io.gearpump.util.RichProcess"></a>
-      <a id="createProcess(Int,Int,Resource,Array[String],Array[String],String,Array[String]):RichProcess"></a>
+      <a id="createProcess(appId:Int,executorId:Int,resource:io.gearpump.cluster.scheduler.Resource,config:com.typesafe.config.Config,options:Array[String],classPath:Array[String],mainClass:String,arguments:Array[String]):io.gearpump.util.RichProcess"></a>
+      <a id="createProcess(Int,Int,Resource,Config,Array[String],Array[String],String,Array[String]):RichProcess"></a>
       <h4 class="signature">
       <span class="modifier_kind">
         <span class="modifier"></span>
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">createProcess</span><span class="params">(<span name="appId">appId: <span class="extype" name="scala.Int">Int</span></span>, <span name="executorId">executorId: <span class="extype" name="scala.Int">Int</span></span>, <span name="resource">resource: <a href="../scheduler/Resource.html" class="extype" name="io.gearpump.cluster.scheduler.Resource">Resource</a></span>, <span name="options">options: <span class="extype" name="scala.Array">Array</span>[<span class="extype" name="scala.Predef.String">String</span>]</span>, <span name="classPath">classPath: <span class="extype" name="scala.Array">Array</span>[<span class="extype" name="scala.Predef.String">String</span>]</span>, <span name="mainClass">mainClass: <span class="extype" name="scala.Predef.String">String</span></span>, <span name="arguments">arguments: <span class="extype" name="scala.Array">Array</span>[<span class="extype" name="scala.Predef.String">String</span>]</span>)</span><span class="result">: <a href="../../util/RichProcess.html" class="extype" name="io.gearpump.util.RichProcess">RichProcess</a></span>
+        <span class="name">createProcess</span><span class="params">(<span name="appId">appId: <span class="extype" name="scala.Int">Int</span></span>, <span name="executorId">executorId: <span class="extype" name="scala.Int">Int</span></span>, <span name="resource">resource: <a href="../scheduler/Resource.html" class="extype" name="io.gearpump.cluster.scheduler.Resource">Resource</a></span>, <span name="config">config: <span class="extype" name="com.typesafe.config.Config">Config</span></span>, <span name="options">options: <span class="extype" name="scala.Array">Array</span>[<span class="extype" name="scala.Predef.String">String</span>]</span>, <span name="classPath">classPath: <span class="extype" name="scala.Array">Array</span>[<span class="extype" name="scala.Predef.String">String</span>]</span>, <span name="mainClass">mainClass: <span class="extype" name="scala.Predef.String">String</span></span>, <span name="arguments">arguments: <span class="extype" name="scala.Array">Array</span>[<span class="extype" name="scala.Predef.String">String</span>]</span>)</span><span class="result">: <a href="../../util/RichProcess.html" class="extype" name="io.gearpump.util.RichProcess">RichProcess</a></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.cluster.worker.DefaultExecutorProcessLauncher@createProcess(appId:Int,executorId:Int,resource:io.gearpump.cluster.scheduler.Resource,options:Array[String],classPath:Array[String],mainClass:String,arguments:Array[String]):io.gearpump.util.RichProcess" title="Permalink" target="_top">
+      <a href="../../../../index.html#io.gearpump.cluster.worker.DefaultExecutorProcessLauncher@createProcess(appId:Int,executorId:Int,resource:io.gearpump.cluster.scheduler.Resource,config:com.typesafe.config.Config,options:Array[String],classPath:Array[String],mainClass:String,arguments:Array[String]):io.gearpump.util.RichProcess" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" />
       </a>
     </span>
diff --git a/releases/latest/api/scala/io/gearpump/cluster/worker/ExecutorProcessLauncher.html b/releases/latest/api/scala/io/gearpump/cluster/worker/ExecutorProcessLauncher.html
index 84d125a..bb257a8 100644
--- a/releases/latest/api/scala/io/gearpump/cluster/worker/ExecutorProcessLauncher.html
+++ b/releases/latest/api/scala/io/gearpump/cluster/worker/ExecutorProcessLauncher.html
@@ -135,18 +135,18 @@
     </span>
       
     </li><li name="io.gearpump.cluster.worker.ExecutorProcessLauncher#createProcess" visbl="pub" data-isabs="true" fullComment="yes" group="Ungrouped">
-      <a id="createProcess(appId:Int,executorId:Int,resource:io.gearpump.cluster.scheduler.Resource,options:Array[String],classPath:Array[String],mainClass:String,arguments:Array[String]):io.gearpump.util.RichProcess"></a>
-      <a id="createProcess(Int,Int,Resource,Array[String],Array[String],String,Array[String]):RichProcess"></a>
+      <a id="createProcess(appId:Int,executorId:Int,resource:io.gearpump.cluster.scheduler.Resource,config:com.typesafe.config.Config,options:Array[String],classPath:Array[String],mainClass:String,arguments:Array[String]):io.gearpump.util.RichProcess"></a>
+      <a id="createProcess(Int,Int,Resource,Config,Array[String],Array[String],String,Array[String]):RichProcess"></a>
       <h4 class="signature">
       <span class="modifier_kind">
         <span class="modifier">abstract </span>
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">createProcess</span><span class="params">(<span name="appId">appId: <span class="extype" name="scala.Int">Int</span></span>, <span name="executorId">executorId: <span class="extype" name="scala.Int">Int</span></span>, <span name="resource">resource: <a href="../scheduler/Resource.html" class="extype" name="io.gearpump.cluster.scheduler.Resource">Resource</a></span>, <span name="options">options: <span class="extype" name="scala.Array">Array</span>[<span class="extype" name="scala.Predef.String">String</span>]</span>, <span name="classPath">classPath: <span class="extype" name="scala.Array">Array</span>[<span class="extype" name="scala.Predef.String">String</span>]</span>, <span name="mainClass">mainClass: <span class="extype" name="scala.Predef.String">String</span></span>, <span name="arguments">arguments: <span class="extype" name="scala.Array">Array</span>[<span class="extype" name="scala.Predef.String">String</span>]</span>)</span><span class="result">: <a href="../../util/RichProcess.html" class="extype" name="io.gearpump.util.RichProcess">RichProcess</a></span>
+        <span class="name">createProcess</span><span class="params">(<span name="appId">appId: <span class="extype" name="scala.Int">Int</span></span>, <span name="executorId">executorId: <span class="extype" name="scala.Int">Int</span></span>, <span name="resource">resource: <a href="../scheduler/Resource.html" class="extype" name="io.gearpump.cluster.scheduler.Resource">Resource</a></span>, <span name="config">config: <span class="extype" name="com.typesafe.config.Config">Config</span></span>, <span name="options">options: <span class="extype" name="scala.Array">Array</span>[<span class="extype" name="scala.Predef.String">String</span>]</span>, <span name="classPath">classPath: <span class="extype" name="scala.Array">Array</span>[<span class="extype" name="scala.Predef.String">String</span>]</span>, <span name="mainClass">mainClass: <span class="extype" name="scala.Predef.String">String</span></span>, <span name="arguments">arguments: <span class="extype" name="scala.Array">Array</span>[<span class="extype" name="scala.Predef.String">String</span>]</span>)</span><span class="result">: <a href="../../util/RichProcess.html" class="extype" name="io.gearpump.util.RichProcess">RichProcess</a></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.cluster.worker.ExecutorProcessLauncher@createProcess(appId:Int,executorId:Int,resource:io.gearpump.cluster.scheduler.Resource,options:Array[String],classPath:Array[String],mainClass:String,arguments:Array[String]):io.gearpump.util.RichProcess" title="Permalink" target="_top">
+      <a href="../../../../index.html#io.gearpump.cluster.worker.ExecutorProcessLauncher@createProcess(appId:Int,executorId:Int,resource:io.gearpump.cluster.scheduler.Resource,config:com.typesafe.config.Config,options:Array[String],classPath:Array[String],mainClass:String,arguments:Array[String]):io.gearpump.util.RichProcess" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" />
       </a>
     </span>
diff --git a/releases/latest/api/scala/io/gearpump/serializer/FastKryoSerializer$$KryoSerializationException.html b/releases/latest/api/scala/io/gearpump/serializer/FastKryoSerializer$$KryoSerializationException.html
index 3d1cba8..719c0a1 100644
--- a/releases/latest/api/scala/io/gearpump/serializer/FastKryoSerializer$$KryoSerializationException.html
+++ b/releases/latest/api/scala/io/gearpump/serializer/FastKryoSerializer$$KryoSerializationException.html
@@ -166,6 +166,23 @@
       </a>
     </span>
       <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="java.lang.Throwable#addSuppressed" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="addSuppressed(x$1:Throwable):Unit"></a>
+      <a id="addSuppressed(Throwable):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">addSuppressed</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="java.lang.Throwable">Throwable</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException@addSuppressed(x$1:Throwable):Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
     </li><li name="scala.Any#asInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
       <a id="asInstanceOf[T0]:T0"></a>
       <a id="asInstanceOf[T0]:T0"></a>
@@ -365,6 +382,23 @@
       </a>
     </span>
       <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="java.lang.Throwable#getSuppressed" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getSuppressed():Array[Throwable]"></a>
+      <a id="getSuppressed():Array[Throwable]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getSuppressed</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Array">Array</span>[<span class="extype" name="java.lang.Throwable">Throwable</span>]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.serializer.FastKryoSerializer$$KryoSerializationException@getSuppressed():Array[Throwable]" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
     </li><li name="scala.AnyRef#hashCode" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
       <a id="hashCode():Int"></a>
       <a id="hashCode():Int"></a>
diff --git a/releases/latest/api/scala/io/gearpump/streaming/AppMasterToExecutor$$MsgLostException.html b/releases/latest/api/scala/io/gearpump/streaming/AppMasterToExecutor$$MsgLostException.html
index cf816ec..05e6823 100644
--- a/releases/latest/api/scala/io/gearpump/streaming/AppMasterToExecutor$$MsgLostException.html
+++ b/releases/latest/api/scala/io/gearpump/streaming/AppMasterToExecutor$$MsgLostException.html
@@ -166,6 +166,23 @@
       </a>
     </span>
       <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="java.lang.Throwable#addSuppressed" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="addSuppressed(x$1:Throwable):Unit"></a>
+      <a id="addSuppressed(Throwable):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">addSuppressed</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="java.lang.Throwable">Throwable</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$MsgLostException@addSuppressed(x$1:Throwable):Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
     </li><li name="scala.Any#asInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
       <a id="asInstanceOf[T0]:T0"></a>
       <a id="asInstanceOf[T0]:T0"></a>
@@ -365,6 +382,23 @@
       </a>
     </span>
       <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="java.lang.Throwable#getSuppressed" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getSuppressed():Array[Throwable]"></a>
+      <a id="getSuppressed():Array[Throwable]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getSuppressed</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Array">Array</span>[<span class="extype" name="java.lang.Throwable">Throwable</span>]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$MsgLostException@getSuppressed():Array[Throwable]" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
     </li><li name="scala.AnyRef#hashCode" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
       <a id="hashCode():Int"></a>
       <a id="hashCode():Int"></a>
diff --git a/releases/latest/api/scala/io/gearpump/streaming/AppMasterToExecutor$$StopTask.html b/releases/latest/api/scala/io/gearpump/streaming/AppMasterToExecutor$$StopTask.html
new file mode 100644
index 0000000..65a8b66
--- /dev/null
+++ b/releases/latest/api/scala/io/gearpump/streaming/AppMasterToExecutor$$StopTask.html
@@ -0,0 +1,477 @@
+<!DOCTYPE html >
+<html>
+        <head>
+          <title>StopTask - io.gearpump.streaming.AppMasterToExecutor.StopTask</title>
+          <meta name="description" content="StopTask - io.gearpump.streaming.AppMasterToExecutor.StopTask" />
+          <meta name="keywords" content="StopTask io.gearpump.streaming.AppMasterToExecutor.StopTask" />
+          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+          
+      <link href="../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
+      <link href="../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css" />
+      <script type="text/javascript" src="../../../lib/jquery.js" id="jquery-js"></script>
+      <script type="text/javascript" src="../../../lib/jquery-ui.js"></script>
+      <script type="text/javascript" src="../../../lib/template.js"></script>
+      <script type="text/javascript" src="../../../lib/tools.tooltip.js"></script>
+      
+      <script type="text/javascript">
+         if(top === self) {
+            var url = '../../../index.html';
+            var hash = 'io.gearpump.streaming.AppMasterToExecutor$$StopTask';
+            var anchor = window.location.hash;
+            var anchor_opt = '';
+            if (anchor.length >= 1)
+              anchor_opt = '@' + anchor.substring(1);
+            window.location.href = url + '#' + hash + anchor_opt;
+         }
+   	  </script>
+    
+        </head>
+        <body class="type">
+      <div id="definition">
+        <img src="../../../lib/class_big.png" />
+        <p id="owner"><a href="../../package.html" class="extype" name="io">io</a>.<a href="../package.html" class="extype" name="io.gearpump">gearpump</a>.<a href="package.html" class="extype" name="io.gearpump.streaming">streaming</a>.<a href="AppMasterToExecutor$.html" class="extype" name="io.gearpump.streaming.AppMasterToExecutor">AppMasterToExecutor</a></p>
+        <h1>StopTask</h1><h3><span class="morelinks"><div>Related Doc:
+            <a href="AppMasterToExecutor$.html" class="extype" name="io.gearpump.streaming.AppMasterToExecutor">package AppMasterToExecutor</a>
+          </div></span></h3><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$StopTask" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      </div>
+
+      <h4 id="signature" class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">case class</span>
+      </span>
+      <span class="symbol">
+        <span class="name">StopTask</span><span class="params">(<span name="taskId">taskId: <a href="task/TaskId.html" class="extype" name="io.gearpump.streaming.task.TaskId">TaskId</a></span>)</span><span class="result"> extends <span class="extype" name="scala.Product">Product</span> with <span class="extype" name="scala.Serializable">Serializable</span></span>
+      </span>
+      </h4>
+      
+          <div id="comment" class="fullcommenttop"><div class="toggleContainer block">
+          <span class="toggle">Linear Supertypes</span>
+          <div class="superTypes hiddenContent"><span class="extype" name="scala.Serializable">Serializable</span>, <span class="extype" name="java.io.Serializable">Serializable</span>, <span class="extype" name="scala.Product">Product</span>, <span class="extype" name="scala.Equals">Equals</span>, <span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
+        </div></div>
+        
+
+      <div id="mbrsel">
+        <div id="textfilter"><span class="pre"></span><span class="input"><input id="mbrsel-input" type="text" accesskey="/" /></span><span class="post"></span></div>
+        <div id="order">
+              <span class="filtertype">Ordering</span>
+              <ol>
+                
+                <li class="alpha in"><span>Alphabetic</span></li>
+                <li class="inherit out"><span>By inheritance</span></li>
+              </ol>
+            </div>
+        <div id="ancestors">
+                <span class="filtertype">Inherited<br />
+                </span>
+                <ol id="linearization">
+                  <li class="in" name="io.gearpump.streaming.AppMasterToExecutor.StopTask"><span>StopTask</span></li><li class="in" name="scala.Serializable"><span>Serializable</span></li><li class="in" name="java.io.Serializable"><span>Serializable</span></li><li class="in" name="scala.Product"><span>Product</span></li><li class="in" name="scala.Equals"><span>Equals</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
+                </ol>
+              </div><div id="ancestors">
+            <span class="filtertype"></span>
+            <ol>
+              <li class="hideall out"><span>Hide All</span></li>
+              <li class="showall in"><span>Show all</span></li>
+            </ol>
+            <a href="http://docs.scala-lang.org/overviews/scaladoc/usage.html#members" target="_blank">Learn more about member selection</a>
+          </div>
+        <div id="visbl">
+            <span class="filtertype">Visibility</span>
+            <ol><li class="public in"><span>Public</span></li><li class="all out"><span>All</span></li></ol>
+          </div>
+      </div>
+
+      <div id="template">
+        <div id="allMembers">
+        <div id="constructors" class="members">
+              <h3>Instance Constructors</h3>
+              <ol><li name="io.gearpump.streaming.AppMasterToExecutor.StopTask#&lt;init&gt;" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="&lt;init&gt;(taskId:io.gearpump.streaming.task.TaskId):io.gearpump.streaming.AppMasterToExecutor.StopTask"></a>
+      <a id="&lt;init&gt;:StopTask"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">new</span>
+      </span>
+      <span class="symbol">
+        <span class="name">StopTask</span><span class="params">(<span name="taskId">taskId: <a href="task/TaskId.html" class="extype" name="io.gearpump.streaming.task.TaskId">TaskId</a></span>)</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$StopTask@&lt;init&gt;(taskId:io.gearpump.streaming.task.TaskId):io.gearpump.streaming.AppMasterToExecutor.StopTask" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li></ol>
+            </div>
+
+        
+
+        
+
+        <div id="values" class="values members">
+              <h3>Value Members</h3>
+              <ol><li name="scala.AnyRef#!=" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="!=(x$1:Any):Boolean"></a>
+      <a id="!=(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$StopTask@!=(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef###" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="##():Int"></a>
+      <a id="##():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$StopTask@##():Int" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#==" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="==(x$1:Any):Boolean"></a>
+      <a id="==(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$StopTask@==(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.Any#asInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="asInstanceOf[T0]:T0"></a>
+      <a id="asInstanceOf[T0]:T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Any.asInstanceOf.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$StopTask@asInstanceOf[T0]:T0" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.AnyRef#clone" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="clone():Object"></a>
+      <a id="clone():AnyRef"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$StopTask@clone():Object" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.CloneNotSupportedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#eq" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="eq(x$1:AnyRef):Boolean"></a>
+      <a id="eq(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$StopTask@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#finalize" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="finalize():Unit"></a>
+      <a id="finalize():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">finalize</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$StopTask@finalize():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="symbol">classOf[java.lang.Throwable]</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#getClass" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getClass():Class[_]"></a>
+      <a id="getClass():Class[_]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getClass</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Class">Class</span>[_]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$StopTask@getClass():Class[_]" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.Any#isInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$StopTask@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.AnyRef#ne" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="ne(x$1:AnyRef):Boolean"></a>
+      <a id="ne(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$StopTask@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notify" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notify():Unit"></a>
+      <a id="notify():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notify</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$StopTask@notify():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notifyAll" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notifyAll():Unit"></a>
+      <a id="notifyAll():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$StopTask@notifyAll():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#synchronized" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="synchronized[T0](x$1:=&gt;T0):T0"></a>
+      <a id="synchronized[T0](⇒T0):T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: ⇒ <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>)</span><span class="result">: <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$StopTask@synchronized[T0](x$1:=&gt;T0):T0" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="io.gearpump.streaming.AppMasterToExecutor.StopTask#taskId" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="taskId:io.gearpump.streaming.task.TaskId"></a>
+      <a id="taskId:TaskId"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">taskId</span><span class="result">: <a href="task/TaskId.html" class="extype" name="io.gearpump.streaming.task.TaskId">TaskId</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$StopTask@taskId:io.gearpump.streaming.task.TaskId" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait():Unit"></a>
+      <a id="wait():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$StopTask@wait():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long,x$2:Int):Unit"></a>
+      <a id="wait(Long,Int):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>, <span name="arg1">arg1: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$StopTask@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long):Unit"></a>
+      <a id="wait(Long):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$$StopTask@wait(x$1:Long):Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li></ol>
+            </div>
+
+        
+
+        
+        </div>
+
+        <div id="inheritedMembers">
+        <div class="parent" name="scala.Serializable">
+              <h3>Inherited from <span class="extype" name="scala.Serializable">Serializable</span></h3>
+            </div><div class="parent" name="java.io.Serializable">
+              <h3>Inherited from <span class="extype" name="java.io.Serializable">Serializable</span></h3>
+            </div><div class="parent" name="scala.Product">
+              <h3>Inherited from <span class="extype" name="scala.Product">Product</span></h3>
+            </div><div class="parent" name="scala.Equals">
+              <h3>Inherited from <span class="extype" name="scala.Equals">Equals</span></h3>
+            </div><div class="parent" name="scala.AnyRef">
+              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
+            </div><div class="parent" name="scala.Any">
+              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
+            </div>
+        
+        </div>
+
+        <div id="groupedMembers">
+        <div class="group" name="Ungrouped">
+              <h3>Ungrouped</h3>
+              
+            </div>
+        </div>
+
+      </div>
+
+      <div id="tooltip"></div>
+
+      <div id="footer">  </div>
+
+
+    </body>
+      </html>
\ No newline at end of file
diff --git a/releases/latest/api/scala/io/gearpump/streaming/AppMasterToExecutor$.html b/releases/latest/api/scala/io/gearpump/streaming/AppMasterToExecutor$.html
index 38c2dca..bd1a353 100644
--- a/releases/latest/api/scala/io/gearpump/streaming/AppMasterToExecutor$.html
+++ b/releases/latest/api/scala/io/gearpump/streaming/AppMasterToExecutor$.html
@@ -210,6 +210,23 @@
       </a>
     </span>
       
+    </li><li name="io.gearpump.streaming.AppMasterToExecutor.StopTask" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="StopTaskextendsProductwithSerializable"></a>
+      <a id="StopTask:StopTask"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">case class</span>
+      </span>
+      <span class="symbol">
+        <a href="AppMasterToExecutor$$StopTask.html"><span class="name">StopTask</span></a><span class="params">(<span name="taskId">taskId: <a href="task/TaskId.html" class="extype" name="io.gearpump.streaming.task.TaskId">TaskId</a></span>)</span><span class="result"> extends <span class="extype" name="scala.Product">Product</span> with <span class="extype" name="scala.Serializable">Serializable</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.AppMasterToExecutor$@StopTaskextendsProductwithSerializable" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
     </li><li name="io.gearpump.streaming.AppMasterToExecutor.TaskChanged" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
       <a id="TaskChangedextendsProductwithSerializable"></a>
       <a id="TaskChanged:TaskChanged"></a>
diff --git a/releases/latest/api/scala/io/gearpump/streaming/ExecutorToAppMaster$$UnRegisterTask.html b/releases/latest/api/scala/io/gearpump/streaming/ExecutorToAppMaster$$UnRegisterTask.html
new file mode 100644
index 0000000..a9b7863
--- /dev/null
+++ b/releases/latest/api/scala/io/gearpump/streaming/ExecutorToAppMaster$$UnRegisterTask.html
@@ -0,0 +1,494 @@
+<!DOCTYPE html >
+<html>
+        <head>
+          <title>UnRegisterTask - io.gearpump.streaming.ExecutorToAppMaster.UnRegisterTask</title>
+          <meta name="description" content="UnRegisterTask - io.gearpump.streaming.ExecutorToAppMaster.UnRegisterTask" />
+          <meta name="keywords" content="UnRegisterTask io.gearpump.streaming.ExecutorToAppMaster.UnRegisterTask" />
+          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+          
+      <link href="../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
+      <link href="../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css" />
+      <script type="text/javascript" src="../../../lib/jquery.js" id="jquery-js"></script>
+      <script type="text/javascript" src="../../../lib/jquery-ui.js"></script>
+      <script type="text/javascript" src="../../../lib/template.js"></script>
+      <script type="text/javascript" src="../../../lib/tools.tooltip.js"></script>
+      
+      <script type="text/javascript">
+         if(top === self) {
+            var url = '../../../index.html';
+            var hash = 'io.gearpump.streaming.ExecutorToAppMaster$$UnRegisterTask';
+            var anchor = window.location.hash;
+            var anchor_opt = '';
+            if (anchor.length >= 1)
+              anchor_opt = '@' + anchor.substring(1);
+            window.location.href = url + '#' + hash + anchor_opt;
+         }
+   	  </script>
+    
+        </head>
+        <body class="type">
+      <div id="definition">
+        <img src="../../../lib/class_big.png" />
+        <p id="owner"><a href="../../package.html" class="extype" name="io">io</a>.<a href="../package.html" class="extype" name="io.gearpump">gearpump</a>.<a href="package.html" class="extype" name="io.gearpump.streaming">streaming</a>.<a href="ExecutorToAppMaster$.html" class="extype" name="io.gearpump.streaming.ExecutorToAppMaster">ExecutorToAppMaster</a></p>
+        <h1>UnRegisterTask</h1><h3><span class="morelinks"><div>Related Doc:
+            <a href="ExecutorToAppMaster$.html" class="extype" name="io.gearpump.streaming.ExecutorToAppMaster">package ExecutorToAppMaster</a>
+          </div></span></h3><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.ExecutorToAppMaster$$UnRegisterTask" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      </div>
+
+      <h4 id="signature" class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">case class</span>
+      </span>
+      <span class="symbol">
+        <span class="name">UnRegisterTask</span><span class="params">(<span name="taskId">taskId: <a href="task/TaskId.html" class="extype" name="io.gearpump.streaming.task.TaskId">TaskId</a></span>, <span name="executorId">executorId: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result"> extends <span class="extype" name="scala.Product">Product</span> with <span class="extype" name="scala.Serializable">Serializable</span></span>
+      </span>
+      </h4>
+      
+          <div id="comment" class="fullcommenttop"><div class="toggleContainer block">
+          <span class="toggle">Linear Supertypes</span>
+          <div class="superTypes hiddenContent"><span class="extype" name="scala.Serializable">Serializable</span>, <span class="extype" name="java.io.Serializable">Serializable</span>, <span class="extype" name="scala.Product">Product</span>, <span class="extype" name="scala.Equals">Equals</span>, <span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
+        </div></div>
+        
+
+      <div id="mbrsel">
+        <div id="textfilter"><span class="pre"></span><span class="input"><input id="mbrsel-input" type="text" accesskey="/" /></span><span class="post"></span></div>
+        <div id="order">
+              <span class="filtertype">Ordering</span>
+              <ol>
+                
+                <li class="alpha in"><span>Alphabetic</span></li>
+                <li class="inherit out"><span>By inheritance</span></li>
+              </ol>
+            </div>
+        <div id="ancestors">
+                <span class="filtertype">Inherited<br />
+                </span>
+                <ol id="linearization">
+                  <li class="in" name="io.gearpump.streaming.ExecutorToAppMaster.UnRegisterTask"><span>UnRegisterTask</span></li><li class="in" name="scala.Serializable"><span>Serializable</span></li><li class="in" name="java.io.Serializable"><span>Serializable</span></li><li class="in" name="scala.Product"><span>Product</span></li><li class="in" name="scala.Equals"><span>Equals</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
+                </ol>
+              </div><div id="ancestors">
+            <span class="filtertype"></span>
+            <ol>
+              <li class="hideall out"><span>Hide All</span></li>
+              <li class="showall in"><span>Show all</span></li>
+            </ol>
+            <a href="http://docs.scala-lang.org/overviews/scaladoc/usage.html#members" target="_blank">Learn more about member selection</a>
+          </div>
+        <div id="visbl">
+            <span class="filtertype">Visibility</span>
+            <ol><li class="public in"><span>Public</span></li><li class="all out"><span>All</span></li></ol>
+          </div>
+      </div>
+
+      <div id="template">
+        <div id="allMembers">
+        <div id="constructors" class="members">
+              <h3>Instance Constructors</h3>
+              <ol><li name="io.gearpump.streaming.ExecutorToAppMaster.UnRegisterTask#&lt;init&gt;" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="&lt;init&gt;(taskId:io.gearpump.streaming.task.TaskId,executorId:Int):io.gearpump.streaming.ExecutorToAppMaster.UnRegisterTask"></a>
+      <a id="&lt;init&gt;:UnRegisterTask"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">new</span>
+      </span>
+      <span class="symbol">
+        <span class="name">UnRegisterTask</span><span class="params">(<span name="taskId">taskId: <a href="task/TaskId.html" class="extype" name="io.gearpump.streaming.task.TaskId">TaskId</a></span>, <span name="executorId">executorId: <span class="extype" name="scala.Int">Int</span></span>)</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.ExecutorToAppMaster$$UnRegisterTask@&lt;init&gt;(taskId:io.gearpump.streaming.task.TaskId,executorId:Int):io.gearpump.streaming.ExecutorToAppMaster.UnRegisterTask" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li></ol>
+            </div>
+
+        
+
+        
+
+        <div id="values" class="values members">
+              <h3>Value Members</h3>
+              <ol><li name="scala.AnyRef#!=" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="!=(x$1:Any):Boolean"></a>
+      <a id="!=(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.ExecutorToAppMaster$$UnRegisterTask@!=(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef###" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="##():Int"></a>
+      <a id="##():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.ExecutorToAppMaster$$UnRegisterTask@##():Int" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#==" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="==(x$1:Any):Boolean"></a>
+      <a id="==(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.ExecutorToAppMaster$$UnRegisterTask@==(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.Any#asInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="asInstanceOf[T0]:T0"></a>
+      <a id="asInstanceOf[T0]:T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Any.asInstanceOf.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.ExecutorToAppMaster$$UnRegisterTask@asInstanceOf[T0]:T0" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.AnyRef#clone" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="clone():Object"></a>
+      <a id="clone():AnyRef"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.ExecutorToAppMaster$$UnRegisterTask@clone():Object" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.CloneNotSupportedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#eq" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="eq(x$1:AnyRef):Boolean"></a>
+      <a id="eq(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.ExecutorToAppMaster$$UnRegisterTask@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="io.gearpump.streaming.ExecutorToAppMaster.UnRegisterTask#executorId" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="executorId:Int"></a>
+      <a id="executorId:Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">executorId</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.ExecutorToAppMaster$$UnRegisterTask@executorId:Int" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="scala.AnyRef#finalize" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="finalize():Unit"></a>
+      <a id="finalize():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">finalize</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.ExecutorToAppMaster$$UnRegisterTask@finalize():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="symbol">classOf[java.lang.Throwable]</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#getClass" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getClass():Class[_]"></a>
+      <a id="getClass():Class[_]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getClass</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Class">Class</span>[_]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.ExecutorToAppMaster$$UnRegisterTask@getClass():Class[_]" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.Any#isInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.ExecutorToAppMaster$$UnRegisterTask@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.AnyRef#ne" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="ne(x$1:AnyRef):Boolean"></a>
+      <a id="ne(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.ExecutorToAppMaster$$UnRegisterTask@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notify" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notify():Unit"></a>
+      <a id="notify():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notify</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.ExecutorToAppMaster$$UnRegisterTask@notify():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notifyAll" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notifyAll():Unit"></a>
+      <a id="notifyAll():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.ExecutorToAppMaster$$UnRegisterTask@notifyAll():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#synchronized" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="synchronized[T0](x$1:=&gt;T0):T0"></a>
+      <a id="synchronized[T0](⇒T0):T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: ⇒ <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>)</span><span class="result">: <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.ExecutorToAppMaster$$UnRegisterTask@synchronized[T0](x$1:=&gt;T0):T0" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="io.gearpump.streaming.ExecutorToAppMaster.UnRegisterTask#taskId" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="taskId:io.gearpump.streaming.task.TaskId"></a>
+      <a id="taskId:TaskId"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">taskId</span><span class="result">: <a href="task/TaskId.html" class="extype" name="io.gearpump.streaming.task.TaskId">TaskId</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.ExecutorToAppMaster$$UnRegisterTask@taskId:io.gearpump.streaming.task.TaskId" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait():Unit"></a>
+      <a id="wait():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.ExecutorToAppMaster$$UnRegisterTask@wait():Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long,x$2:Int):Unit"></a>
+      <a id="wait(Long,Int):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>, <span name="arg1">arg1: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.ExecutorToAppMaster$$UnRegisterTask@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long):Unit"></a>
+      <a id="wait(Long):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.ExecutorToAppMaster$$UnRegisterTask@wait(x$1:Long):Unit" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li></ol>
+            </div>
+
+        
+
+        
+        </div>
+
+        <div id="inheritedMembers">
+        <div class="parent" name="scala.Serializable">
+              <h3>Inherited from <span class="extype" name="scala.Serializable">Serializable</span></h3>
+            </div><div class="parent" name="java.io.Serializable">
+              <h3>Inherited from <span class="extype" name="java.io.Serializable">Serializable</span></h3>
+            </div><div class="parent" name="scala.Product">
+              <h3>Inherited from <span class="extype" name="scala.Product">Product</span></h3>
+            </div><div class="parent" name="scala.Equals">
+              <h3>Inherited from <span class="extype" name="scala.Equals">Equals</span></h3>
+            </div><div class="parent" name="scala.AnyRef">
+              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
+            </div><div class="parent" name="scala.Any">
+              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
+            </div>
+        
+        </div>
+
+        <div id="groupedMembers">
+        <div class="group" name="Ungrouped">
+              <h3>Ungrouped</h3>
+              
+            </div>
+        </div>
+
+      </div>
+
+      <div id="tooltip"></div>
+
+      <div id="footer">  </div>
+
+
+    </body>
+      </html>
\ No newline at end of file
diff --git a/releases/latest/api/scala/io/gearpump/streaming/ExecutorToAppMaster$.html b/releases/latest/api/scala/io/gearpump/streaming/ExecutorToAppMaster$.html
index d4826a5..323ffad 100644
--- a/releases/latest/api/scala/io/gearpump/streaming/ExecutorToAppMaster$.html
+++ b/releases/latest/api/scala/io/gearpump/streaming/ExecutorToAppMaster$.html
@@ -142,6 +142,23 @@
       </a>
     </span>
       
+    </li><li name="io.gearpump.streaming.ExecutorToAppMaster.UnRegisterTask" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="UnRegisterTaskextendsProductwithSerializable"></a>
+      <a id="UnRegisterTask:UnRegisterTask"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">case class</span>
+      </span>
+      <span class="symbol">
+        <a href="ExecutorToAppMaster$$UnRegisterTask.html"><span class="name">UnRegisterTask</span></a><span class="params">(<span name="taskId">taskId: <a href="task/TaskId.html" class="extype" name="io.gearpump.streaming.task.TaskId">TaskId</a></span>, <span name="executorId">executorId: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result"> extends <span class="extype" name="scala.Product">Product</span> with <span class="extype" name="scala.Serializable">Serializable</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.streaming.ExecutorToAppMaster$@UnRegisterTaskextendsProductwithSerializable" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
     </li></ol>
             </div>
 
diff --git a/releases/latest/api/scala/io/gearpump/streaming/appmaster/AppMaster$$ServiceNotAvailableException.html b/releases/latest/api/scala/io/gearpump/streaming/appmaster/AppMaster$$ServiceNotAvailableException.html
index dfbdd30..6d3b96d 100644
--- a/releases/latest/api/scala/io/gearpump/streaming/appmaster/AppMaster$$ServiceNotAvailableException.html
+++ b/releases/latest/api/scala/io/gearpump/streaming/appmaster/AppMaster$$ServiceNotAvailableException.html
@@ -166,6 +166,23 @@
       </a>
     </span>
       <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="java.lang.Throwable#addSuppressed" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="addSuppressed(x$1:Throwable):Unit"></a>
+      <a id="addSuppressed(Throwable):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">addSuppressed</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="java.lang.Throwable">Throwable</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException@addSuppressed(x$1:Throwable):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
     </li><li name="scala.Any#asInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
       <a id="asInstanceOf[T0]:T0"></a>
       <a id="asInstanceOf[T0]:T0"></a>
@@ -365,6 +382,23 @@
       </a>
     </span>
       <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="java.lang.Throwable#getSuppressed" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getSuppressed():Array[Throwable]"></a>
+      <a id="getSuppressed():Array[Throwable]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getSuppressed</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Array">Array</span>[<span class="extype" name="java.lang.Throwable">Throwable</span>]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.AppMaster$$ServiceNotAvailableException@getSuppressed():Array[Throwable]" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
     </li><li name="scala.AnyRef#hashCode" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
       <a id="hashCode():Int"></a>
       <a id="hashCode():Int"></a>
diff --git a/releases/latest/api/scala/io/gearpump/streaming/appmaster/ClockService$$ProcessorClock.html b/releases/latest/api/scala/io/gearpump/streaming/appmaster/ClockService$$ProcessorClock.html
index efb0755..223944a 100644
--- a/releases/latest/api/scala/io/gearpump/streaming/appmaster/ClockService$$ProcessorClock.html
+++ b/releases/latest/api/scala/io/gearpump/streaming/appmaster/ClockService$$ProcessorClock.html
@@ -90,7 +90,7 @@
         <div id="constructors" class="members">
               <h3>Instance Constructors</h3>
               <ol><li name="io.gearpump.streaming.appmaster.ClockService.ProcessorClock#&lt;init&gt;" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="&lt;init&gt;(processorId:io.gearpump.streaming.ProcessorId,parallism:Int):io.gearpump.streaming.appmaster.ClockService.ProcessorClock"></a>
+      <a id="&lt;init&gt;(processorId:io.gearpump.streaming.ProcessorId,life:io.gearpump.streaming.LifeTime,parallism:Int,_min:io.gearpump.TimeStamp,_taskClocks:Array[io.gearpump.TimeStamp]):io.gearpump.streaming.appmaster.ClockService.ProcessorClock"></a>
       <a id="&lt;init&gt;:ProcessorClock"></a>
       <h4 class="signature">
       <span class="modifier_kind">
@@ -98,10 +98,10 @@
         <span class="kind">new</span>
       </span>
       <span class="symbol">
-        <span class="name">ProcessorClock</span><span class="params">(<span name="processorId">processorId: <a href="../package.html#ProcessorId=Int" class="extmbr" name="io.gearpump.streaming.ProcessorId">ProcessorId</a></span>, <span name="parallism">parallism: <span class="extype" name="scala.Int">Int</span></span>)</span>
+        <span class="name">ProcessorClock</span><span class="params">(<span name="processorId">processorId: <a href="../package.html#ProcessorId=Int" class="extmbr" name="io.gearpump.streaming.ProcessorId">ProcessorId</a></span>, <span name="life">life: <a href="../LifeTime.html" class="extype" name="io.gearpump.streaming.LifeTime">LifeTime</a></span>, <span name="parallism">parallism: <span class="extype" name="scala.Int">Int</span></span>, <span name="_min">_min: <a href="../../package.html#TimeStamp=Long" class="extmbr" name="io.gearpump.TimeStamp">TimeStamp</a> = <span class="symbol">0L</span></span>, <span name="_taskClocks">_taskClocks: <span class="extype" name="scala.Array">Array</span>[<a href="../../package.html#TimeStamp=Long" class="extmbr" name="io.gearpump.TimeStamp">TimeStamp</a>] = <span class="symbol">null</span></span>)</span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.appmaster.ClockService$$ProcessorClock@&lt;init&gt;(processorId:io.gearpump.streaming.ProcessorId,parallism:Int):io.gearpump.streaming.appmaster.ClockService.ProcessorClock" title="Permalink" target="_top">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.ClockService$$ProcessorClock@&lt;init&gt;(processorId:io.gearpump.streaming.ProcessorId,life:io.gearpump.streaming.LifeTime,parallism:Int,_min:io.gearpump.TimeStamp,_taskClocks:Array[io.gearpump.TimeStamp]):io.gearpump.streaming.appmaster.ClockService.ProcessorClock" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" />
       </a>
     </span>
@@ -206,6 +206,23 @@
     </span>)</span>
               
         </dd></dl></div>
+    </li><li name="io.gearpump.streaming.appmaster.ClockService.ProcessorClock#copy" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="copy(life:io.gearpump.streaming.LifeTime):io.gearpump.streaming.appmaster.ClockService.ProcessorClock"></a>
+      <a id="copy(LifeTime):ProcessorClock"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">copy</span><span class="params">(<span name="life">life: <a href="../LifeTime.html" class="extype" name="io.gearpump.streaming.LifeTime">LifeTime</a></span>)</span><span class="result">: <a href="" class="extype" name="io.gearpump.streaming.appmaster.ClockService.ProcessorClock">ProcessorClock</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.ClockService$$ProcessorClock@copy(life:io.gearpump.streaming.LifeTime):io.gearpump.streaming.appmaster.ClockService.ProcessorClock" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
     </li><li name="scala.AnyRef#eq" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
       <a id="eq(x$1:AnyRef):Boolean"></a>
       <a id="eq(AnyRef):Boolean"></a>
@@ -331,13 +348,30 @@
       </a>
     </span>
       <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="io.gearpump.streaming.appmaster.ClockService.ProcessorClock#life" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="life:io.gearpump.streaming.LifeTime"></a>
+      <a id="life:LifeTime"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">life</span><span class="result">: <a href="../LifeTime.html" class="extype" name="io.gearpump.streaming.LifeTime">LifeTime</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.ClockService$$ProcessorClock@life:io.gearpump.streaming.LifeTime" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
     </li><li name="io.gearpump.streaming.appmaster.ClockService.ProcessorClock#min" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
       <a id="min:io.gearpump.TimeStamp"></a>
       <a id="min:TimeStamp"></a>
       <h4 class="signature">
       <span class="modifier_kind">
         <span class="modifier"></span>
-        <span class="kind">var</span>
+        <span class="kind">def</span>
       </span>
       <span class="symbol">
         <span class="name">min</span><span class="result">: <a href="../../package.html#TimeStamp=Long" class="extmbr" name="io.gearpump.TimeStamp">TimeStamp</a></span>
@@ -456,7 +490,7 @@
       <h4 class="signature">
       <span class="modifier_kind">
         <span class="modifier"></span>
-        <span class="kind">var</span>
+        <span class="kind">def</span>
       </span>
       <span class="symbol">
         <span class="name">taskClocks</span><span class="result">: <span class="extype" name="scala.Array">Array</span>[<a href="../../package.html#TimeStamp=Long" class="extmbr" name="io.gearpump.TimeStamp">TimeStamp</a>]</span>
diff --git a/releases/latest/api/scala/io/gearpump/streaming/appmaster/JarScheduler$$ExecutorFailed.html b/releases/latest/api/scala/io/gearpump/streaming/appmaster/JarScheduler$$ExecutorFailed.html
new file mode 100644
index 0000000..7dda28b
--- /dev/null
+++ b/releases/latest/api/scala/io/gearpump/streaming/appmaster/JarScheduler$$ExecutorFailed.html
@@ -0,0 +1,477 @@
+<!DOCTYPE html >
+<html>
+        <head>
+          <title>ExecutorFailed - io.gearpump.streaming.appmaster.JarScheduler.ExecutorFailed</title>
+          <meta name="description" content="ExecutorFailed - io.gearpump.streaming.appmaster.JarScheduler.ExecutorFailed" />
+          <meta name="keywords" content="ExecutorFailed io.gearpump.streaming.appmaster.JarScheduler.ExecutorFailed" />
+          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+          
+      <link href="../../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
+      <link href="../../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css" />
+      <script type="text/javascript" src="../../../../lib/jquery.js" id="jquery-js"></script>
+      <script type="text/javascript" src="../../../../lib/jquery-ui.js"></script>
+      <script type="text/javascript" src="../../../../lib/template.js"></script>
+      <script type="text/javascript" src="../../../../lib/tools.tooltip.js"></script>
+      
+      <script type="text/javascript">
+         if(top === self) {
+            var url = '../../../../index.html';
+            var hash = 'io.gearpump.streaming.appmaster.JarScheduler$$ExecutorFailed';
+            var anchor = window.location.hash;
+            var anchor_opt = '';
+            if (anchor.length >= 1)
+              anchor_opt = '@' + anchor.substring(1);
+            window.location.href = url + '#' + hash + anchor_opt;
+         }
+   	  </script>
+    
+        </head>
+        <body class="type">
+      <div id="definition">
+        <img src="../../../../lib/class_big.png" />
+        <p id="owner"><a href="../../../package.html" class="extype" name="io">io</a>.<a href="../../package.html" class="extype" name="io.gearpump">gearpump</a>.<a href="../package.html" class="extype" name="io.gearpump.streaming">streaming</a>.<a href="package.html" class="extype" name="io.gearpump.streaming.appmaster">appmaster</a>.<a href="JarScheduler$.html" class="extype" name="io.gearpump.streaming.appmaster.JarScheduler">JarScheduler</a></p>
+        <h1>ExecutorFailed</h1><h3><span class="morelinks"><div>Related Doc:
+            <a href="JarScheduler$.html" class="extype" name="io.gearpump.streaming.appmaster.JarScheduler">package JarScheduler</a>
+          </div></span></h3><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$ExecutorFailed" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      </div>
+
+      <h4 id="signature" class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">case class</span>
+      </span>
+      <span class="symbol">
+        <span class="name">ExecutorFailed</span><span class="params">(<span name="executorId">executorId: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result"> extends <span class="extype" name="scala.Product">Product</span> with <span class="extype" name="scala.Serializable">Serializable</span></span>
+      </span>
+      </h4>
+      
+          <div id="comment" class="fullcommenttop"><div class="toggleContainer block">
+          <span class="toggle">Linear Supertypes</span>
+          <div class="superTypes hiddenContent"><span class="extype" name="scala.Serializable">Serializable</span>, <span class="extype" name="java.io.Serializable">Serializable</span>, <span class="extype" name="scala.Product">Product</span>, <span class="extype" name="scala.Equals">Equals</span>, <span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
+        </div></div>
+        
+
+      <div id="mbrsel">
+        <div id="textfilter"><span class="pre"></span><span class="input"><input id="mbrsel-input" type="text" accesskey="/" /></span><span class="post"></span></div>
+        <div id="order">
+              <span class="filtertype">Ordering</span>
+              <ol>
+                
+                <li class="alpha in"><span>Alphabetic</span></li>
+                <li class="inherit out"><span>By inheritance</span></li>
+              </ol>
+            </div>
+        <div id="ancestors">
+                <span class="filtertype">Inherited<br />
+                </span>
+                <ol id="linearization">
+                  <li class="in" name="io.gearpump.streaming.appmaster.JarScheduler.ExecutorFailed"><span>ExecutorFailed</span></li><li class="in" name="scala.Serializable"><span>Serializable</span></li><li class="in" name="java.io.Serializable"><span>Serializable</span></li><li class="in" name="scala.Product"><span>Product</span></li><li class="in" name="scala.Equals"><span>Equals</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
+                </ol>
+              </div><div id="ancestors">
+            <span class="filtertype"></span>
+            <ol>
+              <li class="hideall out"><span>Hide All</span></li>
+              <li class="showall in"><span>Show all</span></li>
+            </ol>
+            <a href="http://docs.scala-lang.org/overviews/scaladoc/usage.html#members" target="_blank">Learn more about member selection</a>
+          </div>
+        <div id="visbl">
+            <span class="filtertype">Visibility</span>
+            <ol><li class="public in"><span>Public</span></li><li class="all out"><span>All</span></li></ol>
+          </div>
+      </div>
+
+      <div id="template">
+        <div id="allMembers">
+        <div id="constructors" class="members">
+              <h3>Instance Constructors</h3>
+              <ol><li name="io.gearpump.streaming.appmaster.JarScheduler.ExecutorFailed#&lt;init&gt;" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="&lt;init&gt;(executorId:Int):io.gearpump.streaming.appmaster.JarScheduler.ExecutorFailed"></a>
+      <a id="&lt;init&gt;:ExecutorFailed"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">new</span>
+      </span>
+      <span class="symbol">
+        <span class="name">ExecutorFailed</span><span class="params">(<span name="executorId">executorId: <span class="extype" name="scala.Int">Int</span></span>)</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$ExecutorFailed@&lt;init&gt;(executorId:Int):io.gearpump.streaming.appmaster.JarScheduler.ExecutorFailed" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li></ol>
+            </div>
+
+        
+
+        
+
+        <div id="values" class="values members">
+              <h3>Value Members</h3>
+              <ol><li name="scala.AnyRef#!=" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="!=(x$1:Any):Boolean"></a>
+      <a id="!=(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$ExecutorFailed@!=(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef###" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="##():Int"></a>
+      <a id="##():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$ExecutorFailed@##():Int" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#==" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="==(x$1:Any):Boolean"></a>
+      <a id="==(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$ExecutorFailed@==(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.Any#asInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="asInstanceOf[T0]:T0"></a>
+      <a id="asInstanceOf[T0]:T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Any.asInstanceOf.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$ExecutorFailed@asInstanceOf[T0]:T0" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.AnyRef#clone" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="clone():Object"></a>
+      <a id="clone():AnyRef"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$ExecutorFailed@clone():Object" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.CloneNotSupportedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#eq" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="eq(x$1:AnyRef):Boolean"></a>
+      <a id="eq(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$ExecutorFailed@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="io.gearpump.streaming.appmaster.JarScheduler.ExecutorFailed#executorId" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="executorId:Int"></a>
+      <a id="executorId:Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">executorId</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$ExecutorFailed@executorId:Int" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="scala.AnyRef#finalize" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="finalize():Unit"></a>
+      <a id="finalize():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">finalize</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$ExecutorFailed@finalize():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="symbol">classOf[java.lang.Throwable]</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#getClass" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getClass():Class[_]"></a>
+      <a id="getClass():Class[_]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getClass</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Class">Class</span>[_]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$ExecutorFailed@getClass():Class[_]" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.Any#isInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$ExecutorFailed@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.AnyRef#ne" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="ne(x$1:AnyRef):Boolean"></a>
+      <a id="ne(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$ExecutorFailed@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notify" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notify():Unit"></a>
+      <a id="notify():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notify</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$ExecutorFailed@notify():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notifyAll" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notifyAll():Unit"></a>
+      <a id="notifyAll():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$ExecutorFailed@notifyAll():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#synchronized" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="synchronized[T0](x$1:=&gt;T0):T0"></a>
+      <a id="synchronized[T0](⇒T0):T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: ⇒ <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>)</span><span class="result">: <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$ExecutorFailed@synchronized[T0](x$1:=&gt;T0):T0" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait():Unit"></a>
+      <a id="wait():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$ExecutorFailed@wait():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long,x$2:Int):Unit"></a>
+      <a id="wait(Long,Int):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>, <span name="arg1">arg1: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$ExecutorFailed@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long):Unit"></a>
+      <a id="wait(Long):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$ExecutorFailed@wait(x$1:Long):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li></ol>
+            </div>
+
+        
+
+        
+        </div>
+
+        <div id="inheritedMembers">
+        <div class="parent" name="scala.Serializable">
+              <h3>Inherited from <span class="extype" name="scala.Serializable">Serializable</span></h3>
+            </div><div class="parent" name="java.io.Serializable">
+              <h3>Inherited from <span class="extype" name="java.io.Serializable">Serializable</span></h3>
+            </div><div class="parent" name="scala.Product">
+              <h3>Inherited from <span class="extype" name="scala.Product">Product</span></h3>
+            </div><div class="parent" name="scala.Equals">
+              <h3>Inherited from <span class="extype" name="scala.Equals">Equals</span></h3>
+            </div><div class="parent" name="scala.AnyRef">
+              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
+            </div><div class="parent" name="scala.Any">
+              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
+            </div>
+        
+        </div>
+
+        <div id="groupedMembers">
+        <div class="group" name="Ungrouped">
+              <h3>Ungrouped</h3>
+              
+            </div>
+        </div>
+
+      </div>
+
+      <div id="tooltip"></div>
+
+      <div id="footer">  </div>
+
+
+    </body>
+      </html>
\ No newline at end of file
diff --git a/releases/latest/api/scala/io/gearpump/streaming/appmaster/JarScheduler$$GetRequestDetails$.html b/releases/latest/api/scala/io/gearpump/streaming/appmaster/JarScheduler$$GetRequestDetails$.html
new file mode 100644
index 0000000..97bd77b
--- /dev/null
+++ b/releases/latest/api/scala/io/gearpump/streaming/appmaster/JarScheduler$$GetRequestDetails$.html
@@ -0,0 +1,457 @@
+<!DOCTYPE html >
+<html>
+        <head>
+          <title>GetRequestDetails - io.gearpump.streaming.appmaster.JarScheduler.GetRequestDetails</title>
+          <meta name="description" content="GetRequestDetails - io.gearpump.streaming.appmaster.JarScheduler.GetRequestDetails" />
+          <meta name="keywords" content="GetRequestDetails io.gearpump.streaming.appmaster.JarScheduler.GetRequestDetails" />
+          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+          
+      <link href="../../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
+      <link href="../../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css" />
+      <script type="text/javascript" src="../../../../lib/jquery.js" id="jquery-js"></script>
+      <script type="text/javascript" src="../../../../lib/jquery-ui.js"></script>
+      <script type="text/javascript" src="../../../../lib/template.js"></script>
+      <script type="text/javascript" src="../../../../lib/tools.tooltip.js"></script>
+      
+      <script type="text/javascript">
+         if(top === self) {
+            var url = '../../../../index.html';
+            var hash = 'io.gearpump.streaming.appmaster.JarScheduler$$GetRequestDetails$';
+            var anchor = window.location.hash;
+            var anchor_opt = '';
+            if (anchor.length >= 1)
+              anchor_opt = '@' + anchor.substring(1);
+            window.location.href = url + '#' + hash + anchor_opt;
+         }
+   	  </script>
+    
+        </head>
+        <body class="value">
+      <div id="definition">
+        <img src="../../../../lib/object_big.png" />
+        <p id="owner"><a href="../../../package.html" class="extype" name="io">io</a>.<a href="../../package.html" class="extype" name="io.gearpump">gearpump</a>.<a href="../package.html" class="extype" name="io.gearpump.streaming">streaming</a>.<a href="package.html" class="extype" name="io.gearpump.streaming.appmaster">appmaster</a>.<a href="JarScheduler$.html" class="extype" name="io.gearpump.streaming.appmaster.JarScheduler">JarScheduler</a></p>
+        <h1>GetRequestDetails</h1><h3><span class="morelinks"><div>Related Doc:
+            <a href="JarScheduler$.html" class="extype" name="io.gearpump.streaming.appmaster.JarScheduler">package JarScheduler</a>
+          </div></span></h3><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$GetRequestDetails$" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      </div>
+
+      <h4 id="signature" class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">object</span>
+      </span>
+      <span class="symbol">
+        <span class="name">GetRequestDetails</span><span class="result"> extends <span class="extype" name="scala.Product">Product</span> with <span class="extype" name="scala.Serializable">Serializable</span></span>
+      </span>
+      </h4>
+      
+          <div id="comment" class="fullcommenttop"><div class="toggleContainer block">
+          <span class="toggle">Linear Supertypes</span>
+          <div class="superTypes hiddenContent"><span class="extype" name="scala.Serializable">Serializable</span>, <span class="extype" name="java.io.Serializable">Serializable</span>, <span class="extype" name="scala.Product">Product</span>, <span class="extype" name="scala.Equals">Equals</span>, <span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
+        </div></div>
+        
+
+      <div id="mbrsel">
+        <div id="textfilter"><span class="pre"></span><span class="input"><input id="mbrsel-input" type="text" accesskey="/" /></span><span class="post"></span></div>
+        <div id="order">
+              <span class="filtertype">Ordering</span>
+              <ol>
+                
+                <li class="alpha in"><span>Alphabetic</span></li>
+                <li class="inherit out"><span>By inheritance</span></li>
+              </ol>
+            </div>
+        <div id="ancestors">
+                <span class="filtertype">Inherited<br />
+                </span>
+                <ol id="linearization">
+                  <li class="in" name="io.gearpump.streaming.appmaster.JarScheduler.GetRequestDetails"><span>GetRequestDetails</span></li><li class="in" name="scala.Serializable"><span>Serializable</span></li><li class="in" name="java.io.Serializable"><span>Serializable</span></li><li class="in" name="scala.Product"><span>Product</span></li><li class="in" name="scala.Equals"><span>Equals</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
+                </ol>
+              </div><div id="ancestors">
+            <span class="filtertype"></span>
+            <ol>
+              <li class="hideall out"><span>Hide All</span></li>
+              <li class="showall in"><span>Show all</span></li>
+            </ol>
+            <a href="http://docs.scala-lang.org/overviews/scaladoc/usage.html#members" target="_blank">Learn more about member selection</a>
+          </div>
+        <div id="visbl">
+            <span class="filtertype">Visibility</span>
+            <ol><li class="public in"><span>Public</span></li><li class="all out"><span>All</span></li></ol>
+          </div>
+      </div>
+
+      <div id="template">
+        <div id="allMembers">
+        
+
+        
+
+        
+
+        <div id="values" class="values members">
+              <h3>Value Members</h3>
+              <ol><li name="scala.AnyRef#!=" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="!=(x$1:Any):Boolean"></a>
+      <a id="!=(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$GetRequestDetails$@!=(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef###" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="##():Int"></a>
+      <a id="##():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$GetRequestDetails$@##():Int" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#==" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="==(x$1:Any):Boolean"></a>
+      <a id="==(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$GetRequestDetails$@==(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.Any#asInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="asInstanceOf[T0]:T0"></a>
+      <a id="asInstanceOf[T0]:T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Any.asInstanceOf.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$GetRequestDetails$@asInstanceOf[T0]:T0" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.AnyRef#clone" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="clone():Object"></a>
+      <a id="clone():AnyRef"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$GetRequestDetails$@clone():Object" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.CloneNotSupportedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#eq" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="eq(x$1:AnyRef):Boolean"></a>
+      <a id="eq(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$GetRequestDetails$@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#equals" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="equals(x$1:Any):Boolean"></a>
+      <a id="equals(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$GetRequestDetails$@equals(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#finalize" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="finalize():Unit"></a>
+      <a id="finalize():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">finalize</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$GetRequestDetails$@finalize():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="symbol">classOf[java.lang.Throwable]</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#getClass" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getClass():Class[_]"></a>
+      <a id="getClass():Class[_]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getClass</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Class">Class</span>[_]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$GetRequestDetails$@getClass():Class[_]" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.Any#isInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$GetRequestDetails$@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.AnyRef#ne" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="ne(x$1:AnyRef):Boolean"></a>
+      <a id="ne(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$GetRequestDetails$@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notify" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notify():Unit"></a>
+      <a id="notify():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notify</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$GetRequestDetails$@notify():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notifyAll" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notifyAll():Unit"></a>
+      <a id="notifyAll():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$GetRequestDetails$@notifyAll():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#synchronized" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="synchronized[T0](x$1:=&gt;T0):T0"></a>
+      <a id="synchronized[T0](⇒T0):T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: ⇒ <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>)</span><span class="result">: <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$GetRequestDetails$@synchronized[T0](x$1:=&gt;T0):T0" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait():Unit"></a>
+      <a id="wait():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$GetRequestDetails$@wait():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long,x$2:Int):Unit"></a>
+      <a id="wait(Long,Int):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>, <span name="arg1">arg1: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$GetRequestDetails$@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long):Unit"></a>
+      <a id="wait(Long):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$GetRequestDetails$@wait(x$1:Long):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li></ol>
+            </div>
+
+        
+
+        
+        </div>
+
+        <div id="inheritedMembers">
+        <div class="parent" name="scala.Serializable">
+              <h3>Inherited from <span class="extype" name="scala.Serializable">Serializable</span></h3>
+            </div><div class="parent" name="java.io.Serializable">
+              <h3>Inherited from <span class="extype" name="java.io.Serializable">Serializable</span></h3>
+            </div><div class="parent" name="scala.Product">
+              <h3>Inherited from <span class="extype" name="scala.Product">Product</span></h3>
+            </div><div class="parent" name="scala.Equals">
+              <h3>Inherited from <span class="extype" name="scala.Equals">Equals</span></h3>
+            </div><div class="parent" name="scala.AnyRef">
+              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
+            </div><div class="parent" name="scala.Any">
+              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
+            </div>
+        
+        </div>
+
+        <div id="groupedMembers">
+        <div class="group" name="Ungrouped">
+              <h3>Ungrouped</h3>
+              
+            </div>
+        </div>
+
+      </div>
+
+      <div id="tooltip"></div>
+
+      <div id="footer">  </div>
+
+
+    </body>
+      </html>
\ No newline at end of file
diff --git a/releases/latest/api/scala/io/gearpump/streaming/appmaster/JarScheduler$$JarSchedulerImpl.html b/releases/latest/api/scala/io/gearpump/streaming/appmaster/JarScheduler$$JarSchedulerImpl.html
new file mode 100644
index 0000000..9882ebe
--- /dev/null
+++ b/releases/latest/api/scala/io/gearpump/streaming/appmaster/JarScheduler$$JarSchedulerImpl.html
@@ -0,0 +1,868 @@
+<!DOCTYPE html >
+<html>
+        <head>
+          <title>JarSchedulerImpl - io.gearpump.streaming.appmaster.JarScheduler.JarSchedulerImpl</title>
+          <meta name="description" content="JarSchedulerImpl - io.gearpump.streaming.appmaster.JarScheduler.JarSchedulerImpl" />
+          <meta name="keywords" content="JarSchedulerImpl io.gearpump.streaming.appmaster.JarScheduler.JarSchedulerImpl" />
+          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+          
+      <link href="../../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
+      <link href="../../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css" />
+      <script type="text/javascript" src="../../../../lib/jquery.js" id="jquery-js"></script>
+      <script type="text/javascript" src="../../../../lib/jquery-ui.js"></script>
+      <script type="text/javascript" src="../../../../lib/template.js"></script>
+      <script type="text/javascript" src="../../../../lib/tools.tooltip.js"></script>
+      
+      <script type="text/javascript">
+         if(top === self) {
+            var url = '../../../../index.html';
+            var hash = 'io.gearpump.streaming.appmaster.JarScheduler$$JarSchedulerImpl';
+            var anchor = window.location.hash;
+            var anchor_opt = '';
+            if (anchor.length >= 1)
+              anchor_opt = '@' + anchor.substring(1);
+            window.location.href = url + '#' + hash + anchor_opt;
+         }
+   	  </script>
+    
+        </head>
+        <body class="type">
+      <div id="definition">
+        <img src="../../../../lib/class_big.png" />
+        <p id="owner"><a href="../../../package.html" class="extype" name="io">io</a>.<a href="../../package.html" class="extype" name="io.gearpump">gearpump</a>.<a href="../package.html" class="extype" name="io.gearpump.streaming">streaming</a>.<a href="package.html" class="extype" name="io.gearpump.streaming.appmaster">appmaster</a>.<a href="JarScheduler$.html" class="extype" name="io.gearpump.streaming.appmaster.JarScheduler">JarScheduler</a></p>
+        <h1>JarSchedulerImpl</h1><h3><span class="morelinks"><div>Related Doc:
+            <a href="JarScheduler$.html" class="extype" name="io.gearpump.streaming.appmaster.JarScheduler">package JarScheduler</a>
+          </div></span></h3><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$JarSchedulerImpl" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      </div>
+
+      <h4 id="signature" class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">class</span>
+      </span>
+      <span class="symbol">
+        <span class="name">JarSchedulerImpl</span><span class="result"> extends <span class="extype" name="akka.actor.Actor">Actor</span> with <span class="extype" name="akka.actor.Stash">Stash</span></span>
+      </span>
+      </h4>
+      
+          <div id="comment" class="fullcommenttop"><div class="toggleContainer block">
+          <span class="toggle">Linear Supertypes</span>
+          <div class="superTypes hiddenContent"><span class="extype" name="akka.actor.Stash">Stash</span>, <span class="extype" name="akka.dispatch.RequiresMessageQueue">RequiresMessageQueue</span>[<span class="extype" name="akka.dispatch.DequeBasedMessageQueueSemantics">DequeBasedMessageQueueSemantics</span>], <span class="extype" name="akka.actor.UnrestrictedStash">UnrestrictedStash</span>, <span class="extype" name="akka.actor.StashSupport">StashSupport</span>, <span class="extype" name="akka.actor.Actor">Actor</span>, <span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
+        </div></div>
+        
+
+      <div id="mbrsel">
+        <div id="textfilter"><span class="pre"></span><span class="input"><input id="mbrsel-input" type="text" accesskey="/" /></span><span class="post"></span></div>
+        <div id="order">
+              <span class="filtertype">Ordering</span>
+              <ol>
+                
+                <li class="alpha in"><span>Alphabetic</span></li>
+                <li class="inherit out"><span>By inheritance</span></li>
+              </ol>
+            </div>
+        <div id="ancestors">
+                <span class="filtertype">Inherited<br />
+                </span>
+                <ol id="linearization">
+                  <li class="in" name="io.gearpump.streaming.appmaster.JarScheduler.JarSchedulerImpl"><span>JarSchedulerImpl</span></li><li class="in" name="akka.actor.Stash"><span>Stash</span></li><li class="in" name="akka.dispatch.RequiresMessageQueue"><span>RequiresMessageQueue</span></li><li class="in" name="akka.actor.UnrestrictedStash"><span>UnrestrictedStash</span></li><li class="in" name="akka.actor.StashSupport"><span>StashSupport</span></li><li class="in" name="akka.actor.Actor"><span>Actor</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
+                </ol>
+              </div><div id="ancestors">
+            <span class="filtertype"></span>
+            <ol>
+              <li class="hideall out"><span>Hide All</span></li>
+              <li class="showall in"><span>Show all</span></li>
+            </ol>
+            <a href="http://docs.scala-lang.org/overviews/scaladoc/usage.html#members" target="_blank">Learn more about member selection</a>
+          </div>
+        <div id="visbl">
+            <span class="filtertype">Visibility</span>
+            <ol><li class="public in"><span>Public</span></li><li class="all out"><span>All</span></li></ol>
+          </div>
+      </div>
+
+      <div id="template">
+        <div id="allMembers">
+        <div id="constructors" class="members">
+              <h3>Instance Constructors</h3>
+              <ol><li name="io.gearpump.streaming.appmaster.JarScheduler.JarSchedulerImpl#&lt;init&gt;" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="&lt;init&gt;(appId:Int,appName:String,config:com.typesafe.config.Config):io.gearpump.streaming.appmaster.JarScheduler.JarSchedulerImpl"></a>
+      <a id="&lt;init&gt;:JarSchedulerImpl"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">new</span>
+      </span>
+      <span class="symbol">
+        <span class="name">JarSchedulerImpl</span><span class="params">(<span name="appId">appId: <span class="extype" name="scala.Int">Int</span></span>, <span name="appName">appName: <span class="extype" name="scala.Predef.String">String</span></span>, <span name="config">config: <span class="extype" name="com.typesafe.config.Config">Config</span></span>)</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$JarSchedulerImpl@&lt;init&gt;(appId:Int,appName:String,config:com.typesafe.config.Config):io.gearpump.streaming.appmaster.JarScheduler.JarSchedulerImpl" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li></ol>
+            </div>
+
+        <div id="types" class="types members">
+              <h3>Type Members</h3>
+              <ol><li name="akka.actor.Actor.Receive" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="Receive=akka.actor.Actor.Receive"></a>
+      <a id="Receive:Receive"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">type</span>
+      </span>
+      <span class="symbol">
+        <span class="name">Receive</span><span class="result"> = <span class="extype" name="scala.PartialFunction">PartialFunction</span>[<span class="extype" name="scala.Any">Any</span>, <span class="extype" name="scala.Unit">Unit</span>]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$JarSchedulerImpl@Receive=akka.actor.Actor.Receive" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li></ol>
+            </div>
+
+        
+
+        <div id="values" class="values members">
+              <h3>Value Members</h3>
+              <ol><li name="scala.AnyRef#!=" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="!=(x$1:Any):Boolean"></a>
+      <a id="!=(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$JarSchedulerImpl@!=(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef###" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="##():Int"></a>
+      <a id="##():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$JarSchedulerImpl@##():Int" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#==" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="==(x$1:Any):Boolean"></a>
+      <a id="==(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$JarSchedulerImpl@==(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="akka.actor.Actor#aroundPostRestart" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="aroundPostRestart(reason:Throwable):Unit"></a>
+      <a id="aroundPostRestart(Throwable):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">aroundPostRestart</span><span class="params">(<span name="reason">reason: <span class="extype" name="scala.Throwable">Throwable</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$JarSchedulerImpl@aroundPostRestart(reason:Throwable):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../akka/package.html" class="extype" name="akka">akka</a>] </dd><dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li><li name="akka.actor.Actor#aroundPostStop" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="aroundPostStop():Unit"></a>
+      <a id="aroundPostStop():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">aroundPostStop</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$JarSchedulerImpl@aroundPostStop():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../akka/package.html" class="extype" name="akka">akka</a>] </dd><dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li><li name="akka.actor.Actor#aroundPreRestart" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="aroundPreRestart(reason:Throwable,message:Option[Any]):Unit"></a>
+      <a id="aroundPreRestart(Throwable,Option[Any]):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">aroundPreRestart</span><span class="params">(<span name="reason">reason: <span class="extype" name="scala.Throwable">Throwable</span></span>, <span name="message">message: <span class="extype" name="scala.Option">Option</span>[<span class="extype" name="scala.Any">Any</span>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$JarSchedulerImpl@aroundPreRestart(reason:Throwable,message:Option[Any]):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../akka/package.html" class="extype" name="akka">akka</a>] </dd><dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li><li name="akka.actor.Actor#aroundPreStart" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="aroundPreStart():Unit"></a>
+      <a id="aroundPreStart():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">aroundPreStart</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$JarSchedulerImpl@aroundPreStart():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../akka/package.html" class="extype" name="akka">akka</a>] </dd><dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li><li name="akka.actor.Actor#aroundReceive" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="aroundReceive(receive:akka.actor.Actor.Receive,msg:Any):Unit"></a>
+      <a id="aroundReceive(akka.actor.Actor.Receive,Any):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">aroundReceive</span><span class="params">(<span name="receive">receive: <span class="extype" name="akka.actor.Actor.Receive">akka.actor.Actor.Receive</span></span>, <span name="msg">msg: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$JarSchedulerImpl@aroundReceive(receive:akka.actor.Actor.Receive,msg:Any):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../akka/package.html" class="extype" name="akka">akka</a>] </dd><dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li><li name="scala.Any#asInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="asInstanceOf[T0]:T0"></a>
+      <a id="asInstanceOf[T0]:T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Any.asInstanceOf.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$JarSchedulerImpl@asInstanceOf[T0]:T0" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.AnyRef#clone" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="clone():Object"></a>
+      <a id="clone():AnyRef"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$JarSchedulerImpl@clone():Object" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.CloneNotSupportedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="akka.actor.Actor#context" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="context:akka.actor.ActorContext"></a>
+      <a id="context:ActorContext"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">implicit </span>
+        <span class="kind">val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">context</span><span class="result">: <span class="extype" name="akka.actor.ActorContext">ActorContext</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$JarSchedulerImpl@context:akka.actor.ActorContext" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li><li name="scala.AnyRef#eq" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="eq(x$1:AnyRef):Boolean"></a>
+      <a id="eq(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$JarSchedulerImpl@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#equals" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="equals(x$1:Any):Boolean"></a>
+      <a id="equals(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$JarSchedulerImpl@equals(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#finalize" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="finalize():Unit"></a>
+      <a id="finalize():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">finalize</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$JarSchedulerImpl@finalize():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="symbol">classOf[java.lang.Throwable]</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#getClass" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getClass():Class[_]"></a>
+      <a id="getClass():Class[_]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getClass</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Class">Class</span>[_]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$JarSchedulerImpl@getClass():Class[_]" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#hashCode" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="hashCode():Int"></a>
+      <a id="hashCode():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$JarSchedulerImpl@hashCode():Int" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.Any#isInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$JarSchedulerImpl@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.AnyRef#ne" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="ne(x$1:AnyRef):Boolean"></a>
+      <a id="ne(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$JarSchedulerImpl@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notify" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notify():Unit"></a>
+      <a id="notify():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notify</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$JarSchedulerImpl@notify():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notifyAll" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notifyAll():Unit"></a>
+      <a id="notifyAll():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$JarSchedulerImpl@notifyAll():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="akka.actor.Actor#postRestart" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="postRestart(reason:Throwable):Unit"></a>
+      <a id="postRestart(Throwable):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">postRestart</span><span class="params">(<span name="reason">reason: <span class="extype" name="scala.Throwable">Throwable</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$JarSchedulerImpl@postRestart(reason:Throwable):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="symbol">classOf[java.lang.Exception]</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="akka.actor.UnrestrictedStash#postStop" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="postStop():Unit"></a>
+      <a id="postStop():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">postStop</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$JarSchedulerImpl@postStop():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>UnrestrictedStash → Actor</dd></dl></div>
+    </li><li name="akka.actor.UnrestrictedStash#preRestart" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="preRestart(reason:Throwable,message:Option[Any]):Unit"></a>
+      <a id="preRestart(Throwable,Option[Any]):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">preRestart</span><span class="params">(<span name="reason">reason: <span class="extype" name="scala.Throwable">Throwable</span></span>, <span name="message">message: <span class="extype" name="scala.Option">Option</span>[<span class="extype" name="scala.Any">Any</span>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$JarSchedulerImpl@preRestart(reason:Throwable,message:Option[Any]):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>UnrestrictedStash → Actor</dd></dl></div>
+    </li><li name="akka.actor.Actor#preStart" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="preStart():Unit"></a>
+      <a id="preStart():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">preStart</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$JarSchedulerImpl@preStart():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="symbol">classOf[java.lang.Exception]</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="io.gearpump.streaming.appmaster.JarScheduler.JarSchedulerImpl#ready" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="ready:JarSchedulerImpl.this.Receive"></a>
+      <a id="ready:Receive"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">ready</span><span class="result">: <a href="#Receive=akka.actor.Actor.Receive" class="extmbr" name="io.gearpump.streaming.appmaster.JarScheduler.JarSchedulerImpl.Receive">Receive</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$JarSchedulerImpl@ready:JarSchedulerImpl.this.Receive" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.streaming.appmaster.JarScheduler.JarSchedulerImpl#receive" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="receive:JarSchedulerImpl.this.Receive"></a>
+      <a id="receive:Receive"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">receive</span><span class="result">: <a href="#Receive=akka.actor.Actor.Receive" class="extmbr" name="io.gearpump.streaming.appmaster.JarScheduler.JarSchedulerImpl.Receive">Receive</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$JarSchedulerImpl@receive:JarSchedulerImpl.this.Receive" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="" class="extype" name="io.gearpump.streaming.appmaster.JarScheduler.JarSchedulerImpl">JarSchedulerImpl</a> → Actor</dd></dl></div>
+    </li><li name="akka.actor.Actor#self" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="self:akka.actor.ActorRef"></a>
+      <a id="self:ActorRef"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">implicit final </span>
+        <span class="kind">val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">self</span><span class="result">: <span class="extype" name="akka.actor.ActorRef">ActorRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$JarSchedulerImpl@self:akka.actor.ActorRef" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li><li name="akka.actor.Actor#sender" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="sender():akka.actor.ActorRef"></a>
+      <a id="sender():ActorRef"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">sender</span><span class="params">()</span><span class="result">: <span class="extype" name="akka.actor.ActorRef">ActorRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$JarSchedulerImpl@sender():akka.actor.ActorRef" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li><li name="akka.actor.StashSupport#stash" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="stash():Unit"></a>
+      <a id="stash():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">stash</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$JarSchedulerImpl@stash():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>StashSupport</dd></dl></div>
+    </li><li name="akka.actor.Actor#supervisorStrategy" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="supervisorStrategy:akka.actor.SupervisorStrategy"></a>
+      <a id="supervisorStrategy:SupervisorStrategy"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">supervisorStrategy</span><span class="result">: <span class="extype" name="akka.actor.SupervisorStrategy">SupervisorStrategy</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$JarSchedulerImpl@supervisorStrategy:akka.actor.SupervisorStrategy" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li><li name="scala.AnyRef#synchronized" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="synchronized[T0](x$1:=&gt;T0):T0"></a>
+      <a id="synchronized[T0](⇒T0):T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: ⇒ <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>)</span><span class="result">: <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$JarSchedulerImpl@synchronized[T0](x$1:=&gt;T0):T0" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#toString" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="toString():String"></a>
+      <a id="toString():String"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$JarSchedulerImpl@toString():String" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="akka.actor.Actor#unhandled" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="unhandled(message:Any):Unit"></a>
+      <a id="unhandled(Any):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">unhandled</span><span class="params">(<span name="message">message: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$JarSchedulerImpl@unhandled(message:Any):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Actor</dd></dl></div>
+    </li><li name="akka.actor.StashSupport#unstashAll" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="unstashAll():Unit"></a>
+      <a id="unstashAll():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">unstashAll</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$JarSchedulerImpl@unstashAll():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>StashSupport</dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait():Unit"></a>
+      <a id="wait():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$JarSchedulerImpl@wait():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long,x$2:Int):Unit"></a>
+      <a id="wait(Long,Int):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>, <span name="arg1">arg1: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$JarSchedulerImpl@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long):Unit"></a>
+      <a id="wait(Long):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$JarSchedulerImpl@wait(x$1:Long):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="io.gearpump.streaming.appmaster.JarScheduler.JarSchedulerImpl#waitForNewDag" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="waitForNewDag:JarSchedulerImpl.this.Receive"></a>
+      <a id="waitForNewDag:Receive"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">waitForNewDag</span><span class="result">: <a href="#Receive=akka.actor.Actor.Receive" class="extmbr" name="io.gearpump.streaming.appmaster.JarScheduler.JarSchedulerImpl.Receive">Receive</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$JarSchedulerImpl@waitForNewDag:JarSchedulerImpl.this.Receive" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li></ol>
+            </div>
+
+        
+
+        
+        </div>
+
+        <div id="inheritedMembers">
+        <div class="parent" name="akka.actor.Stash">
+              <h3>Inherited from <span class="extype" name="akka.actor.Stash">Stash</span></h3>
+            </div><div class="parent" name="akka.dispatch.RequiresMessageQueue">
+              <h3>Inherited from <span class="extype" name="akka.dispatch.RequiresMessageQueue">RequiresMessageQueue</span>[<span class="extype" name="akka.dispatch.DequeBasedMessageQueueSemantics">DequeBasedMessageQueueSemantics</span>]</h3>
+            </div><div class="parent" name="akka.actor.UnrestrictedStash">
+              <h3>Inherited from <span class="extype" name="akka.actor.UnrestrictedStash">UnrestrictedStash</span></h3>
+            </div><div class="parent" name="akka.actor.StashSupport">
+              <h3>Inherited from <span class="extype" name="akka.actor.StashSupport">StashSupport</span></h3>
+            </div><div class="parent" name="akka.actor.Actor">
+              <h3>Inherited from <span class="extype" name="akka.actor.Actor">Actor</span></h3>
+            </div><div class="parent" name="scala.AnyRef">
+              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
+            </div><div class="parent" name="scala.Any">
+              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
+            </div>
+        
+        </div>
+
+        <div id="groupedMembers">
+        <div class="group" name="Ungrouped">
+              <h3>Ungrouped</h3>
+              
+            </div>
+        </div>
+
+      </div>
+
+      <div id="tooltip"></div>
+
+      <div id="footer">  </div>
+
+
+    </body>
+      </html>
\ No newline at end of file
diff --git a/releases/latest/api/scala/io/gearpump/streaming/appmaster/JarScheduler$$NewDag.html b/releases/latest/api/scala/io/gearpump/streaming/appmaster/JarScheduler$$NewDag.html
new file mode 100644
index 0000000..2c46a32
--- /dev/null
+++ b/releases/latest/api/scala/io/gearpump/streaming/appmaster/JarScheduler$$NewDag.html
@@ -0,0 +1,494 @@
+<!DOCTYPE html >
+<html>
+        <head>
+          <title>NewDag - io.gearpump.streaming.appmaster.JarScheduler.NewDag</title>
+          <meta name="description" content="NewDag - io.gearpump.streaming.appmaster.JarScheduler.NewDag" />
+          <meta name="keywords" content="NewDag io.gearpump.streaming.appmaster.JarScheduler.NewDag" />
+          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+          
+      <link href="../../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
+      <link href="../../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css" />
+      <script type="text/javascript" src="../../../../lib/jquery.js" id="jquery-js"></script>
+      <script type="text/javascript" src="../../../../lib/jquery-ui.js"></script>
+      <script type="text/javascript" src="../../../../lib/template.js"></script>
+      <script type="text/javascript" src="../../../../lib/tools.tooltip.js"></script>
+      
+      <script type="text/javascript">
+         if(top === self) {
+            var url = '../../../../index.html';
+            var hash = 'io.gearpump.streaming.appmaster.JarScheduler$$NewDag';
+            var anchor = window.location.hash;
+            var anchor_opt = '';
+            if (anchor.length >= 1)
+              anchor_opt = '@' + anchor.substring(1);
+            window.location.href = url + '#' + hash + anchor_opt;
+         }
+   	  </script>
+    
+        </head>
+        <body class="type">
+      <div id="definition">
+        <img src="../../../../lib/class_big.png" />
+        <p id="owner"><a href="../../../package.html" class="extype" name="io">io</a>.<a href="../../package.html" class="extype" name="io.gearpump">gearpump</a>.<a href="../package.html" class="extype" name="io.gearpump.streaming">streaming</a>.<a href="package.html" class="extype" name="io.gearpump.streaming.appmaster">appmaster</a>.<a href="JarScheduler$.html" class="extype" name="io.gearpump.streaming.appmaster.JarScheduler">JarScheduler</a></p>
+        <h1>NewDag</h1><h3><span class="morelinks"><div>Related Doc:
+            <a href="JarScheduler$.html" class="extype" name="io.gearpump.streaming.appmaster.JarScheduler">package JarScheduler</a>
+          </div></span></h3><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$NewDag" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      </div>
+
+      <h4 id="signature" class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">case class</span>
+      </span>
+      <span class="symbol">
+        <span class="name">NewDag</span><span class="params">(<span name="dag">dag: <a href="../DAG.html" class="extype" name="io.gearpump.streaming.DAG">DAG</a></span>, <span name="startTime">startTime: <a href="../../package.html#TimeStamp=Long" class="extmbr" name="io.gearpump.TimeStamp">TimeStamp</a></span>)</span><span class="result"> extends <span class="extype" name="scala.Product">Product</span> with <span class="extype" name="scala.Serializable">Serializable</span></span>
+      </span>
+      </h4>
+      
+          <div id="comment" class="fullcommenttop"><div class="toggleContainer block">
+          <span class="toggle">Linear Supertypes</span>
+          <div class="superTypes hiddenContent"><span class="extype" name="scala.Serializable">Serializable</span>, <span class="extype" name="java.io.Serializable">Serializable</span>, <span class="extype" name="scala.Product">Product</span>, <span class="extype" name="scala.Equals">Equals</span>, <span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
+        </div></div>
+        
+
+      <div id="mbrsel">
+        <div id="textfilter"><span class="pre"></span><span class="input"><input id="mbrsel-input" type="text" accesskey="/" /></span><span class="post"></span></div>
+        <div id="order">
+              <span class="filtertype">Ordering</span>
+              <ol>
+                
+                <li class="alpha in"><span>Alphabetic</span></li>
+                <li class="inherit out"><span>By inheritance</span></li>
+              </ol>
+            </div>
+        <div id="ancestors">
+                <span class="filtertype">Inherited<br />
+                </span>
+                <ol id="linearization">
+                  <li class="in" name="io.gearpump.streaming.appmaster.JarScheduler.NewDag"><span>NewDag</span></li><li class="in" name="scala.Serializable"><span>Serializable</span></li><li class="in" name="java.io.Serializable"><span>Serializable</span></li><li class="in" name="scala.Product"><span>Product</span></li><li class="in" name="scala.Equals"><span>Equals</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
+                </ol>
+              </div><div id="ancestors">
+            <span class="filtertype"></span>
+            <ol>
+              <li class="hideall out"><span>Hide All</span></li>
+              <li class="showall in"><span>Show all</span></li>
+            </ol>
+            <a href="http://docs.scala-lang.org/overviews/scaladoc/usage.html#members" target="_blank">Learn more about member selection</a>
+          </div>
+        <div id="visbl">
+            <span class="filtertype">Visibility</span>
+            <ol><li class="public in"><span>Public</span></li><li class="all out"><span>All</span></li></ol>
+          </div>
+      </div>
+
+      <div id="template">
+        <div id="allMembers">
+        <div id="constructors" class="members">
+              <h3>Instance Constructors</h3>
+              <ol><li name="io.gearpump.streaming.appmaster.JarScheduler.NewDag#&lt;init&gt;" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="&lt;init&gt;(dag:io.gearpump.streaming.DAG,startTime:io.gearpump.TimeStamp):io.gearpump.streaming.appmaster.JarScheduler.NewDag"></a>
+      <a id="&lt;init&gt;:NewDag"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">new</span>
+      </span>
+      <span class="symbol">
+        <span class="name">NewDag</span><span class="params">(<span name="dag">dag: <a href="../DAG.html" class="extype" name="io.gearpump.streaming.DAG">DAG</a></span>, <span name="startTime">startTime: <a href="../../package.html#TimeStamp=Long" class="extmbr" name="io.gearpump.TimeStamp">TimeStamp</a></span>)</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$NewDag@&lt;init&gt;(dag:io.gearpump.streaming.DAG,startTime:io.gearpump.TimeStamp):io.gearpump.streaming.appmaster.JarScheduler.NewDag" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li></ol>
+            </div>
+
+        
+
+        
+
+        <div id="values" class="values members">
+              <h3>Value Members</h3>
+              <ol><li name="scala.AnyRef#!=" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="!=(x$1:Any):Boolean"></a>
+      <a id="!=(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$NewDag@!=(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef###" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="##():Int"></a>
+      <a id="##():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$NewDag@##():Int" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#==" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="==(x$1:Any):Boolean"></a>
+      <a id="==(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$NewDag@==(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.Any#asInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="asInstanceOf[T0]:T0"></a>
+      <a id="asInstanceOf[T0]:T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Any.asInstanceOf.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$NewDag@asInstanceOf[T0]:T0" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.AnyRef#clone" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="clone():Object"></a>
+      <a id="clone():AnyRef"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$NewDag@clone():Object" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.CloneNotSupportedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="io.gearpump.streaming.appmaster.JarScheduler.NewDag#dag" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="dag:io.gearpump.streaming.DAG"></a>
+      <a id="dag:DAG"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">dag</span><span class="result">: <a href="../DAG.html" class="extype" name="io.gearpump.streaming.DAG">DAG</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$NewDag@dag:io.gearpump.streaming.DAG" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="scala.AnyRef#eq" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="eq(x$1:AnyRef):Boolean"></a>
+      <a id="eq(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$NewDag@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#finalize" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="finalize():Unit"></a>
+      <a id="finalize():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">finalize</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$NewDag@finalize():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="symbol">classOf[java.lang.Throwable]</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#getClass" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getClass():Class[_]"></a>
+      <a id="getClass():Class[_]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getClass</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Class">Class</span>[_]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$NewDag@getClass():Class[_]" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.Any#isInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$NewDag@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.AnyRef#ne" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="ne(x$1:AnyRef):Boolean"></a>
+      <a id="ne(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$NewDag@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notify" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notify():Unit"></a>
+      <a id="notify():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notify</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$NewDag@notify():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notifyAll" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notifyAll():Unit"></a>
+      <a id="notifyAll():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$NewDag@notifyAll():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="io.gearpump.streaming.appmaster.JarScheduler.NewDag#startTime" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="startTime:io.gearpump.TimeStamp"></a>
+      <a id="startTime:TimeStamp"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">startTime</span><span class="result">: <a href="../../package.html#TimeStamp=Long" class="extmbr" name="io.gearpump.TimeStamp">TimeStamp</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$NewDag@startTime:io.gearpump.TimeStamp" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="scala.AnyRef#synchronized" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="synchronized[T0](x$1:=&gt;T0):T0"></a>
+      <a id="synchronized[T0](⇒T0):T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: ⇒ <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>)</span><span class="result">: <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$NewDag@synchronized[T0](x$1:=&gt;T0):T0" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait():Unit"></a>
+      <a id="wait():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$NewDag@wait():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long,x$2:Int):Unit"></a>
+      <a id="wait(Long,Int):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>, <span name="arg1">arg1: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$NewDag@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long):Unit"></a>
+      <a id="wait(Long):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$NewDag@wait(x$1:Long):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li></ol>
+            </div>
+
+        
+
+        
+        </div>
+
+        <div id="inheritedMembers">
+        <div class="parent" name="scala.Serializable">
+              <h3>Inherited from <span class="extype" name="scala.Serializable">Serializable</span></h3>
+            </div><div class="parent" name="java.io.Serializable">
+              <h3>Inherited from <span class="extype" name="java.io.Serializable">Serializable</span></h3>
+            </div><div class="parent" name="scala.Product">
+              <h3>Inherited from <span class="extype" name="scala.Product">Product</span></h3>
+            </div><div class="parent" name="scala.Equals">
+              <h3>Inherited from <span class="extype" name="scala.Equals">Equals</span></h3>
+            </div><div class="parent" name="scala.AnyRef">
+              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
+            </div><div class="parent" name="scala.Any">
+              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
+            </div>
+        
+        </div>
+
+        <div id="groupedMembers">
+        <div class="group" name="Ungrouped">
+              <h3>Ungrouped</h3>
+              
+            </div>
+        </div>
+
+      </div>
+
+      <div id="tooltip"></div>
+
+      <div id="footer">  </div>
+
+
+    </body>
+      </html>
\ No newline at end of file
diff --git a/releases/latest/api/scala/io/gearpump/streaming/appmaster/JarScheduler$$ScheduleTask.html b/releases/latest/api/scala/io/gearpump/streaming/appmaster/JarScheduler$$ScheduleTask.html
new file mode 100644
index 0000000..2b34772
--- /dev/null
+++ b/releases/latest/api/scala/io/gearpump/streaming/appmaster/JarScheduler$$ScheduleTask.html
@@ -0,0 +1,528 @@
+<!DOCTYPE html >
+<html>
+        <head>
+          <title>ScheduleTask - io.gearpump.streaming.appmaster.JarScheduler.ScheduleTask</title>
+          <meta name="description" content="ScheduleTask - io.gearpump.streaming.appmaster.JarScheduler.ScheduleTask" />
+          <meta name="keywords" content="ScheduleTask io.gearpump.streaming.appmaster.JarScheduler.ScheduleTask" />
+          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+          
+      <link href="../../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
+      <link href="../../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css" />
+      <script type="text/javascript" src="../../../../lib/jquery.js" id="jquery-js"></script>
+      <script type="text/javascript" src="../../../../lib/jquery-ui.js"></script>
+      <script type="text/javascript" src="../../../../lib/template.js"></script>
+      <script type="text/javascript" src="../../../../lib/tools.tooltip.js"></script>
+      
+      <script type="text/javascript">
+         if(top === self) {
+            var url = '../../../../index.html';
+            var hash = 'io.gearpump.streaming.appmaster.JarScheduler$$ScheduleTask';
+            var anchor = window.location.hash;
+            var anchor_opt = '';
+            if (anchor.length >= 1)
+              anchor_opt = '@' + anchor.substring(1);
+            window.location.href = url + '#' + hash + anchor_opt;
+         }
+   	  </script>
+    
+        </head>
+        <body class="type">
+      <div id="definition">
+        <img src="../../../../lib/class_big.png" />
+        <p id="owner"><a href="../../../package.html" class="extype" name="io">io</a>.<a href="../../package.html" class="extype" name="io.gearpump">gearpump</a>.<a href="../package.html" class="extype" name="io.gearpump.streaming">streaming</a>.<a href="package.html" class="extype" name="io.gearpump.streaming.appmaster">appmaster</a>.<a href="JarScheduler$.html" class="extype" name="io.gearpump.streaming.appmaster.JarScheduler">JarScheduler</a></p>
+        <h1>ScheduleTask</h1><h3><span class="morelinks"><div>Related Doc:
+            <a href="JarScheduler$.html" class="extype" name="io.gearpump.streaming.appmaster.JarScheduler">package JarScheduler</a>
+          </div></span></h3><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$ScheduleTask" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      </div>
+
+      <h4 id="signature" class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">case class</span>
+      </span>
+      <span class="symbol">
+        <span class="name">ScheduleTask</span><span class="params">(<span name="appJar">appJar: <a href="../../cluster/AppJar.html" class="extype" name="io.gearpump.cluster.AppJar">AppJar</a></span>, <span name="workerId">workerId: <span class="extype" name="scala.Int">Int</span></span>, <span name="executorId">executorId: <span class="extype" name="scala.Int">Int</span></span>, <span name="resource">resource: <a href="../../cluster/scheduler/Resource.html" class="extype" name="io.gearpump.cluster.scheduler.Resource">Resource</a></span>)</span><span class="result"> extends <span class="extype" name="scala.Product">Product</span> with <span class="extype" name="scala.Serializable">Serializable</span></span>
+      </span>
+      </h4>
+      
+          <div id="comment" class="fullcommenttop"><div class="toggleContainer block">
+          <span class="toggle">Linear Supertypes</span>
+          <div class="superTypes hiddenContent"><span class="extype" name="scala.Serializable">Serializable</span>, <span class="extype" name="java.io.Serializable">Serializable</span>, <span class="extype" name="scala.Product">Product</span>, <span class="extype" name="scala.Equals">Equals</span>, <span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
+        </div></div>
+        
+
+      <div id="mbrsel">
+        <div id="textfilter"><span class="pre"></span><span class="input"><input id="mbrsel-input" type="text" accesskey="/" /></span><span class="post"></span></div>
+        <div id="order">
+              <span class="filtertype">Ordering</span>
+              <ol>
+                
+                <li class="alpha in"><span>Alphabetic</span></li>
+                <li class="inherit out"><span>By inheritance</span></li>
+              </ol>
+            </div>
+        <div id="ancestors">
+                <span class="filtertype">Inherited<br />
+                </span>
+                <ol id="linearization">
+                  <li class="in" name="io.gearpump.streaming.appmaster.JarScheduler.ScheduleTask"><span>ScheduleTask</span></li><li class="in" name="scala.Serializable"><span>Serializable</span></li><li class="in" name="java.io.Serializable"><span>Serializable</span></li><li class="in" name="scala.Product"><span>Product</span></li><li class="in" name="scala.Equals"><span>Equals</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
+                </ol>
+              </div><div id="ancestors">
+            <span class="filtertype"></span>
+            <ol>
+              <li class="hideall out"><span>Hide All</span></li>
+              <li class="showall in"><span>Show all</span></li>
+            </ol>
+            <a href="http://docs.scala-lang.org/overviews/scaladoc/usage.html#members" target="_blank">Learn more about member selection</a>
+          </div>
+        <div id="visbl">
+            <span class="filtertype">Visibility</span>
+            <ol><li class="public in"><span>Public</span></li><li class="all out"><span>All</span></li></ol>
+          </div>
+      </div>
+
+      <div id="template">
+        <div id="allMembers">
+        <div id="constructors" class="members">
+              <h3>Instance Constructors</h3>
+              <ol><li name="io.gearpump.streaming.appmaster.JarScheduler.ScheduleTask#&lt;init&gt;" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="&lt;init&gt;(appJar:io.gearpump.cluster.AppJar,workerId:Int,executorId:Int,resource:io.gearpump.cluster.scheduler.Resource):io.gearpump.streaming.appmaster.JarScheduler.ScheduleTask"></a>
+      <a id="&lt;init&gt;:ScheduleTask"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">new</span>
+      </span>
+      <span class="symbol">
+        <span class="name">ScheduleTask</span><span class="params">(<span name="appJar">appJar: <a href="../../cluster/AppJar.html" class="extype" name="io.gearpump.cluster.AppJar">AppJar</a></span>, <span name="workerId">workerId: <span class="extype" name="scala.Int">Int</span></span>, <span name="executorId">executorId: <span class="extype" name="scala.Int">Int</span></span>, <span name="resource">resource: <a href="../../cluster/scheduler/Resource.html" class="extype" name="io.gearpump.cluster.scheduler.Resource">Resource</a></span>)</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$ScheduleTask@&lt;init&gt;(appJar:io.gearpump.cluster.AppJar,workerId:Int,executorId:Int,resource:io.gearpump.cluster.scheduler.Resource):io.gearpump.streaming.appmaster.JarScheduler.ScheduleTask" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li></ol>
+            </div>
+
+        
+
+        
+
+        <div id="values" class="values members">
+              <h3>Value Members</h3>
+              <ol><li name="scala.AnyRef#!=" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="!=(x$1:Any):Boolean"></a>
+      <a id="!=(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$ScheduleTask@!=(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef###" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="##():Int"></a>
+      <a id="##():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$ScheduleTask@##():Int" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#==" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="==(x$1:Any):Boolean"></a>
+      <a id="==(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$ScheduleTask@==(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="io.gearpump.streaming.appmaster.JarScheduler.ScheduleTask#appJar" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="appJar:io.gearpump.cluster.AppJar"></a>
+      <a id="appJar:AppJar"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">appJar</span><span class="result">: <a href="../../cluster/AppJar.html" class="extype" name="io.gearpump.cluster.AppJar">AppJar</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$ScheduleTask@appJar:io.gearpump.cluster.AppJar" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="scala.Any#asInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="asInstanceOf[T0]:T0"></a>
+      <a id="asInstanceOf[T0]:T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Any.asInstanceOf.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$ScheduleTask@asInstanceOf[T0]:T0" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.AnyRef#clone" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="clone():Object"></a>
+      <a id="clone():AnyRef"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$ScheduleTask@clone():Object" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.CloneNotSupportedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#eq" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="eq(x$1:AnyRef):Boolean"></a>
+      <a id="eq(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$ScheduleTask@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="io.gearpump.streaming.appmaster.JarScheduler.ScheduleTask#executorId" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="executorId:Int"></a>
+      <a id="executorId:Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">executorId</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$ScheduleTask@executorId:Int" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="scala.AnyRef#finalize" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="finalize():Unit"></a>
+      <a id="finalize():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">finalize</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$ScheduleTask@finalize():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="symbol">classOf[java.lang.Throwable]</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#getClass" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getClass():Class[_]"></a>
+      <a id="getClass():Class[_]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getClass</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Class">Class</span>[_]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$ScheduleTask@getClass():Class[_]" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.Any#isInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$ScheduleTask@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.AnyRef#ne" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="ne(x$1:AnyRef):Boolean"></a>
+      <a id="ne(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$ScheduleTask@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notify" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notify():Unit"></a>
+      <a id="notify():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notify</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$ScheduleTask@notify():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notifyAll" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notifyAll():Unit"></a>
+      <a id="notifyAll():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$ScheduleTask@notifyAll():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="io.gearpump.streaming.appmaster.JarScheduler.ScheduleTask#resource" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="resource:io.gearpump.cluster.scheduler.Resource"></a>
+      <a id="resource:Resource"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">resource</span><span class="result">: <a href="../../cluster/scheduler/Resource.html" class="extype" name="io.gearpump.cluster.scheduler.Resource">Resource</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$ScheduleTask@resource:io.gearpump.cluster.scheduler.Resource" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="scala.AnyRef#synchronized" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="synchronized[T0](x$1:=&gt;T0):T0"></a>
+      <a id="synchronized[T0](⇒T0):T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: ⇒ <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>)</span><span class="result">: <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$ScheduleTask@synchronized[T0](x$1:=&gt;T0):T0" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait():Unit"></a>
+      <a id="wait():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$ScheduleTask@wait():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long,x$2:Int):Unit"></a>
+      <a id="wait(Long,Int):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>, <span name="arg1">arg1: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$ScheduleTask@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long):Unit"></a>
+      <a id="wait(Long):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$ScheduleTask@wait(x$1:Long):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="io.gearpump.streaming.appmaster.JarScheduler.ScheduleTask#workerId" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="workerId:Int"></a>
+      <a id="workerId:Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">workerId</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$ScheduleTask@workerId:Int" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li></ol>
+            </div>
+
+        
+
+        
+        </div>
+
+        <div id="inheritedMembers">
+        <div class="parent" name="scala.Serializable">
+              <h3>Inherited from <span class="extype" name="scala.Serializable">Serializable</span></h3>
+            </div><div class="parent" name="java.io.Serializable">
+              <h3>Inherited from <span class="extype" name="java.io.Serializable">Serializable</span></h3>
+            </div><div class="parent" name="scala.Product">
+              <h3>Inherited from <span class="extype" name="scala.Product">Product</span></h3>
+            </div><div class="parent" name="scala.Equals">
+              <h3>Inherited from <span class="extype" name="scala.Equals">Equals</span></h3>
+            </div><div class="parent" name="scala.AnyRef">
+              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
+            </div><div class="parent" name="scala.Any">
+              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
+            </div>
+        
+        </div>
+
+        <div id="groupedMembers">
+        <div class="group" name="Ungrouped">
+              <h3>Ungrouped</h3>
+              
+            </div>
+        </div>
+
+      </div>
+
+      <div id="tooltip"></div>
+
+      <div id="footer">  </div>
+
+
+    </body>
+      </html>
\ No newline at end of file
diff --git a/releases/latest/api/scala/io/gearpump/streaming/appmaster/JarScheduler$$TransitToNewDag$.html b/releases/latest/api/scala/io/gearpump/streaming/appmaster/JarScheduler$$TransitToNewDag$.html
new file mode 100644
index 0000000..c718e6d
--- /dev/null
+++ b/releases/latest/api/scala/io/gearpump/streaming/appmaster/JarScheduler$$TransitToNewDag$.html
@@ -0,0 +1,457 @@
+<!DOCTYPE html >
+<html>
+        <head>
+          <title>TransitToNewDag - io.gearpump.streaming.appmaster.JarScheduler.TransitToNewDag</title>
+          <meta name="description" content="TransitToNewDag - io.gearpump.streaming.appmaster.JarScheduler.TransitToNewDag" />
+          <meta name="keywords" content="TransitToNewDag io.gearpump.streaming.appmaster.JarScheduler.TransitToNewDag" />
+          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+          
+      <link href="../../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
+      <link href="../../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css" />
+      <script type="text/javascript" src="../../../../lib/jquery.js" id="jquery-js"></script>
+      <script type="text/javascript" src="../../../../lib/jquery-ui.js"></script>
+      <script type="text/javascript" src="../../../../lib/template.js"></script>
+      <script type="text/javascript" src="../../../../lib/tools.tooltip.js"></script>
+      
+      <script type="text/javascript">
+         if(top === self) {
+            var url = '../../../../index.html';
+            var hash = 'io.gearpump.streaming.appmaster.JarScheduler$$TransitToNewDag$';
+            var anchor = window.location.hash;
+            var anchor_opt = '';
+            if (anchor.length >= 1)
+              anchor_opt = '@' + anchor.substring(1);
+            window.location.href = url + '#' + hash + anchor_opt;
+         }
+   	  </script>
+    
+        </head>
+        <body class="value">
+      <div id="definition">
+        <img src="../../../../lib/object_big.png" />
+        <p id="owner"><a href="../../../package.html" class="extype" name="io">io</a>.<a href="../../package.html" class="extype" name="io.gearpump">gearpump</a>.<a href="../package.html" class="extype" name="io.gearpump.streaming">streaming</a>.<a href="package.html" class="extype" name="io.gearpump.streaming.appmaster">appmaster</a>.<a href="JarScheduler$.html" class="extype" name="io.gearpump.streaming.appmaster.JarScheduler">JarScheduler</a></p>
+        <h1>TransitToNewDag</h1><h3><span class="morelinks"><div>Related Doc:
+            <a href="JarScheduler$.html" class="extype" name="io.gearpump.streaming.appmaster.JarScheduler">package JarScheduler</a>
+          </div></span></h3><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$TransitToNewDag$" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      </div>
+
+      <h4 id="signature" class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">object</span>
+      </span>
+      <span class="symbol">
+        <span class="name">TransitToNewDag</span><span class="result"> extends <span class="extype" name="scala.Product">Product</span> with <span class="extype" name="scala.Serializable">Serializable</span></span>
+      </span>
+      </h4>
+      
+          <div id="comment" class="fullcommenttop"><div class="toggleContainer block">
+          <span class="toggle">Linear Supertypes</span>
+          <div class="superTypes hiddenContent"><span class="extype" name="scala.Serializable">Serializable</span>, <span class="extype" name="java.io.Serializable">Serializable</span>, <span class="extype" name="scala.Product">Product</span>, <span class="extype" name="scala.Equals">Equals</span>, <span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
+        </div></div>
+        
+
+      <div id="mbrsel">
+        <div id="textfilter"><span class="pre"></span><span class="input"><input id="mbrsel-input" type="text" accesskey="/" /></span><span class="post"></span></div>
+        <div id="order">
+              <span class="filtertype">Ordering</span>
+              <ol>
+                
+                <li class="alpha in"><span>Alphabetic</span></li>
+                <li class="inherit out"><span>By inheritance</span></li>
+              </ol>
+            </div>
+        <div id="ancestors">
+                <span class="filtertype">Inherited<br />
+                </span>
+                <ol id="linearization">
+                  <li class="in" name="io.gearpump.streaming.appmaster.JarScheduler.TransitToNewDag"><span>TransitToNewDag</span></li><li class="in" name="scala.Serializable"><span>Serializable</span></li><li class="in" name="java.io.Serializable"><span>Serializable</span></li><li class="in" name="scala.Product"><span>Product</span></li><li class="in" name="scala.Equals"><span>Equals</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
+                </ol>
+              </div><div id="ancestors">
+            <span class="filtertype"></span>
+            <ol>
+              <li class="hideall out"><span>Hide All</span></li>
+              <li class="showall in"><span>Show all</span></li>
+            </ol>
+            <a href="http://docs.scala-lang.org/overviews/scaladoc/usage.html#members" target="_blank">Learn more about member selection</a>
+          </div>
+        <div id="visbl">
+            <span class="filtertype">Visibility</span>
+            <ol><li class="public in"><span>Public</span></li><li class="all out"><span>All</span></li></ol>
+          </div>
+      </div>
+
+      <div id="template">
+        <div id="allMembers">
+        
+
+        
+
+        
+
+        <div id="values" class="values members">
+              <h3>Value Members</h3>
+              <ol><li name="scala.AnyRef#!=" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="!=(x$1:Any):Boolean"></a>
+      <a id="!=(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$TransitToNewDag$@!=(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef###" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="##():Int"></a>
+      <a id="##():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$TransitToNewDag$@##():Int" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#==" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="==(x$1:Any):Boolean"></a>
+      <a id="==(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$TransitToNewDag$@==(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.Any#asInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="asInstanceOf[T0]:T0"></a>
+      <a id="asInstanceOf[T0]:T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Any.asInstanceOf.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$TransitToNewDag$@asInstanceOf[T0]:T0" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.AnyRef#clone" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="clone():Object"></a>
+      <a id="clone():AnyRef"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$TransitToNewDag$@clone():Object" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.CloneNotSupportedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#eq" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="eq(x$1:AnyRef):Boolean"></a>
+      <a id="eq(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$TransitToNewDag$@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#equals" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="equals(x$1:Any):Boolean"></a>
+      <a id="equals(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$TransitToNewDag$@equals(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#finalize" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="finalize():Unit"></a>
+      <a id="finalize():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">finalize</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$TransitToNewDag$@finalize():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="symbol">classOf[java.lang.Throwable]</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#getClass" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getClass():Class[_]"></a>
+      <a id="getClass():Class[_]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getClass</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Class">Class</span>[_]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$TransitToNewDag$@getClass():Class[_]" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.Any#isInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$TransitToNewDag$@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.AnyRef#ne" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="ne(x$1:AnyRef):Boolean"></a>
+      <a id="ne(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$TransitToNewDag$@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notify" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notify():Unit"></a>
+      <a id="notify():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notify</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$TransitToNewDag$@notify():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notifyAll" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notifyAll():Unit"></a>
+      <a id="notifyAll():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$TransitToNewDag$@notifyAll():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#synchronized" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="synchronized[T0](x$1:=&gt;T0):T0"></a>
+      <a id="synchronized[T0](⇒T0):T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: ⇒ <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>)</span><span class="result">: <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$TransitToNewDag$@synchronized[T0](x$1:=&gt;T0):T0" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait():Unit"></a>
+      <a id="wait():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$TransitToNewDag$@wait():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long,x$2:Int):Unit"></a>
+      <a id="wait(Long,Int):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>, <span name="arg1">arg1: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$TransitToNewDag$@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long):Unit"></a>
+      <a id="wait(Long):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$$TransitToNewDag$@wait(x$1:Long):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li></ol>
+            </div>
+
+        
+
+        
+        </div>
+
+        <div id="inheritedMembers">
+        <div class="parent" name="scala.Serializable">
+              <h3>Inherited from <span class="extype" name="scala.Serializable">Serializable</span></h3>
+            </div><div class="parent" name="java.io.Serializable">
+              <h3>Inherited from <span class="extype" name="java.io.Serializable">Serializable</span></h3>
+            </div><div class="parent" name="scala.Product">
+              <h3>Inherited from <span class="extype" name="scala.Product">Product</span></h3>
+            </div><div class="parent" name="scala.Equals">
+              <h3>Inherited from <span class="extype" name="scala.Equals">Equals</span></h3>
+            </div><div class="parent" name="scala.AnyRef">
+              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
+            </div><div class="parent" name="scala.Any">
+              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
+            </div>
+        
+        </div>
+
+        <div id="groupedMembers">
+        <div class="group" name="Ungrouped">
+              <h3>Ungrouped</h3>
+              
+            </div>
+        </div>
+
+      </div>
+
+      <div id="tooltip"></div>
+
+      <div id="footer">  </div>
+
+
+    </body>
+      </html>
\ No newline at end of file
diff --git a/releases/latest/api/scala/io/gearpump/streaming/appmaster/JarScheduler$.html b/releases/latest/api/scala/io/gearpump/streaming/appmaster/JarScheduler$.html
index f3fcd87..d2da486 100644
--- a/releases/latest/api/scala/io/gearpump/streaming/appmaster/JarScheduler$.html
+++ b/releases/latest/api/scala/io/gearpump/streaming/appmaster/JarScheduler$.html
@@ -93,7 +93,58 @@
 
         <div id="types" class="types members">
               <h3>Type Members</h3>
-              <ol><li name="io.gearpump.streaming.appmaster.JarScheduler.ResourceRequestDetail" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+              <ol><li name="io.gearpump.streaming.appmaster.JarScheduler.ExecutorFailed" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="ExecutorFailedextendsProductwithSerializable"></a>
+      <a id="ExecutorFailed:ExecutorFailed"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">case class</span>
+      </span>
+      <span class="symbol">
+        <a href="JarScheduler$$ExecutorFailed.html"><span class="name">ExecutorFailed</span></a><span class="params">(<span name="executorId">executorId: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result"> extends <span class="extype" name="scala.Product">Product</span> with <span class="extype" name="scala.Serializable">Serializable</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$@ExecutorFailedextendsProductwithSerializable" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.streaming.appmaster.JarScheduler.JarSchedulerImpl" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="JarSchedulerImplextendsActorwithStash"></a>
+      <a id="JarSchedulerImpl:JarSchedulerImpl"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">class</span>
+      </span>
+      <span class="symbol">
+        <a href="JarScheduler$$JarSchedulerImpl.html"><span class="name">JarSchedulerImpl</span></a><span class="result"> extends <span class="extype" name="akka.actor.Actor">Actor</span> with <span class="extype" name="akka.actor.Stash">Stash</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$@JarSchedulerImplextendsActorwithStash" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.streaming.appmaster.JarScheduler.NewDag" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="NewDagextendsProductwithSerializable"></a>
+      <a id="NewDag:NewDag"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">case class</span>
+      </span>
+      <span class="symbol">
+        <a href="JarScheduler$$NewDag.html"><span class="name">NewDag</span></a><span class="params">(<span name="dag">dag: <a href="../DAG.html" class="extype" name="io.gearpump.streaming.DAG">DAG</a></span>, <span name="startTime">startTime: <a href="../../package.html#TimeStamp=Long" class="extmbr" name="io.gearpump.TimeStamp">TimeStamp</a></span>)</span><span class="result"> extends <span class="extype" name="scala.Product">Product</span> with <span class="extype" name="scala.Serializable">Serializable</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$@NewDagextendsProductwithSerializable" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.streaming.appmaster.JarScheduler.ResourceRequestDetail" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
       <a id="ResourceRequestDetailextendsProductwithSerializable"></a>
       <a id="ResourceRequestDetail:ResourceRequestDetail"></a>
       <h4 class="signature">
@@ -110,6 +161,23 @@
       </a>
     </span>
       
+    </li><li name="io.gearpump.streaming.appmaster.JarScheduler.ScheduleTask" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="ScheduleTaskextendsProductwithSerializable"></a>
+      <a id="ScheduleTask:ScheduleTask"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">case class</span>
+      </span>
+      <span class="symbol">
+        <a href="JarScheduler$$ScheduleTask.html"><span class="name">ScheduleTask</span></a><span class="params">(<span name="appJar">appJar: <a href="../../cluster/AppJar.html" class="extype" name="io.gearpump.cluster.AppJar">AppJar</a></span>, <span name="workerId">workerId: <span class="extype" name="scala.Int">Int</span></span>, <span name="executorId">executorId: <span class="extype" name="scala.Int">Int</span></span>, <span name="resource">resource: <a href="../../cluster/scheduler/Resource.html" class="extype" name="io.gearpump.cluster.scheduler.Resource">Resource</a></span>)</span><span class="result"> extends <span class="extype" name="scala.Product">Product</span> with <span class="extype" name="scala.Serializable">Serializable</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$@ScheduleTaskextendsProductwithSerializable" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
     </li></ol>
             </div>
 
@@ -168,6 +236,40 @@
       </a>
     </span>
       <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="io.gearpump.streaming.appmaster.JarScheduler.GetRequestDetails" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="GetRequestDetails"></a>
+      <a id="GetRequestDetails:GetRequestDetails"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">object</span>
+      </span>
+      <span class="symbol">
+        <a href="JarScheduler$$GetRequestDetails$.html"><span class="name">GetRequestDetails</span></a><span class="result"> extends <span class="extype" name="scala.Product">Product</span> with <span class="extype" name="scala.Serializable">Serializable</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$@GetRequestDetails" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.streaming.appmaster.JarScheduler.TransitToNewDag" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="TransitToNewDag"></a>
+      <a id="TransitToNewDag:TransitToNewDag"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">object</span>
+      </span>
+      <span class="symbol">
+        <a href="JarScheduler$$TransitToNewDag$.html"><span class="name">TransitToNewDag</span></a><span class="result"> extends <span class="extype" name="scala.Product">Product</span> with <span class="extype" name="scala.Serializable">Serializable</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler$@TransitToNewDag" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
     </li><li name="scala.Any#asInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
       <a id="asInstanceOf[T0]:T0"></a>
       <a id="asInstanceOf[T0]:T0"></a>
diff --git a/releases/latest/api/scala/io/gearpump/streaming/appmaster/JarScheduler.html b/releases/latest/api/scala/io/gearpump/streaming/appmaster/JarScheduler.html
index 00cf699..068d57a 100644
--- a/releases/latest/api/scala/io/gearpump/streaming/appmaster/JarScheduler.html
+++ b/releases/latest/api/scala/io/gearpump/streaming/appmaster/JarScheduler.html
@@ -93,7 +93,7 @@
         <div id="constructors" class="members">
               <h3>Instance Constructors</h3>
               <ol><li name="io.gearpump.streaming.appmaster.JarScheduler#&lt;init&gt;" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="&lt;init&gt;(appId:Int,appName:String,config:com.typesafe.config.Config):io.gearpump.streaming.appmaster.JarScheduler"></a>
+      <a id="&lt;init&gt;(appId:Int,appName:String,config:com.typesafe.config.Config,factory:akka.actor.ActorRefFactory):io.gearpump.streaming.appmaster.JarScheduler"></a>
       <a id="&lt;init&gt;:JarScheduler"></a>
       <h4 class="signature">
       <span class="modifier_kind">
@@ -101,10 +101,10 @@
         <span class="kind">new</span>
       </span>
       <span class="symbol">
-        <span class="name">JarScheduler</span><span class="params">(<span name="appId">appId: <span class="extype" name="scala.Int">Int</span></span>, <span name="appName">appName: <span class="extype" name="scala.Predef.String">String</span></span>, <span name="config">config: <span class="extype" name="com.typesafe.config.Config">Config</span></span>)</span>
+        <span class="name">JarScheduler</span><span class="params">(<span name="appId">appId: <span class="extype" name="scala.Int">Int</span></span>, <span name="appName">appName: <span class="extype" name="scala.Predef.String">String</span></span>, <span name="config">config: <span class="extype" name="com.typesafe.config.Config">Config</span></span>, <span name="factory">factory: <span class="extype" name="akka.actor.ActorRefFactory">ActorRefFactory</span></span>)</span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler@&lt;init&gt;(appId:Int,appName:String,config:com.typesafe.config.Config):io.gearpump.streaming.appmaster.JarScheduler" title="Permalink" target="_top">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler@&lt;init&gt;(appId:Int,appName:String,config:com.typesafe.config.Config,factory:akka.actor.ActorRefFactory):io.gearpump.streaming.appmaster.JarScheduler" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" />
       </a>
     </span>
@@ -244,18 +244,18 @@
     </span>
       <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
     </li><li name="io.gearpump.streaming.appmaster.JarScheduler#executorFailed" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="executorFailed(executorId:Int):Option[io.gearpump.streaming.appmaster.JarScheduler.ResourceRequestDetail]"></a>
-      <a id="executorFailed(Int):Option[ResourceRequestDetail]"></a>
+      <a id="executorFailed(executorId:Int):scala.concurrent.Future[Option[io.gearpump.streaming.appmaster.JarScheduler.ResourceRequestDetail]]"></a>
+      <a id="executorFailed(Int):Future[Option[ResourceRequestDetail]]"></a>
       <h4 class="signature">
       <span class="modifier_kind">
         <span class="modifier"></span>
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">executorFailed</span><span class="params">(<span name="executorId">executorId: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Option">Option</span>[<a href="JarScheduler$$ResourceRequestDetail.html" class="extype" name="io.gearpump.streaming.appmaster.JarScheduler.ResourceRequestDetail">ResourceRequestDetail</a>]</span>
+        <span class="name">executorFailed</span><span class="params">(<span name="executorId">executorId: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.concurrent.Future">Future</span>[<span class="extype" name="scala.Option">Option</span>[<a href="JarScheduler$$ResourceRequestDetail.html" class="extype" name="io.gearpump.streaming.appmaster.JarScheduler.ResourceRequestDetail">ResourceRequestDetail</a>]]</span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler@executorFailed(executorId:Int):Option[io.gearpump.streaming.appmaster.JarScheduler.ResourceRequestDetail]" title="Permalink" target="_top">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler@executorFailed(executorId:Int):scala.concurrent.Future[Option[io.gearpump.streaming.appmaster.JarScheduler.ResourceRequestDetail]]" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" />
       </a>
     </span>
@@ -301,18 +301,18 @@
     </span>
       <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
     </li><li name="io.gearpump.streaming.appmaster.JarScheduler#getRequestDetails" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="getRequestDetails():Array[io.gearpump.streaming.appmaster.JarScheduler.ResourceRequestDetail]"></a>
-      <a id="getRequestDetails():Array[ResourceRequestDetail]"></a>
+      <a id="getRequestDetails():scala.concurrent.Future[Array[io.gearpump.streaming.appmaster.JarScheduler.ResourceRequestDetail]]"></a>
+      <a id="getRequestDetails():Future[Array[ResourceRequestDetail]]"></a>
       <h4 class="signature">
       <span class="modifier_kind">
         <span class="modifier"></span>
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">getRequestDetails</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Array">Array</span>[<a href="JarScheduler$$ResourceRequestDetail.html" class="extype" name="io.gearpump.streaming.appmaster.JarScheduler.ResourceRequestDetail">ResourceRequestDetail</a>]</span>
+        <span class="name">getRequestDetails</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.concurrent.Future">Future</span>[<span class="extype" name="scala.Array">Array</span>[<a href="JarScheduler$$ResourceRequestDetail.html" class="extype" name="io.gearpump.streaming.appmaster.JarScheduler.ResourceRequestDetail">ResourceRequestDetail</a>]]</span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler@getRequestDetails():Array[io.gearpump.streaming.appmaster.JarScheduler.ResourceRequestDetail]" title="Permalink" target="_top">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler@getRequestDetails():scala.concurrent.Future[Array[io.gearpump.streaming.appmaster.JarScheduler.ResourceRequestDetail]]" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" />
       </a>
     </span>
@@ -403,35 +403,35 @@
     </span>
       <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
     </li><li name="io.gearpump.streaming.appmaster.JarScheduler#scheduleTask" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="scheduleTask(appJar:io.gearpump.cluster.AppJar,workerId:Int,executorId:Int,resource:io.gearpump.cluster.scheduler.Resource):List[io.gearpump.streaming.task.TaskId]"></a>
-      <a id="scheduleTask(AppJar,Int,Int,Resource):List[TaskId]"></a>
+      <a id="scheduleTask(appJar:io.gearpump.cluster.AppJar,workerId:Int,executorId:Int,resource:io.gearpump.cluster.scheduler.Resource):scala.concurrent.Future[List[io.gearpump.streaming.task.TaskId]]"></a>
+      <a id="scheduleTask(AppJar,Int,Int,Resource):Future[List[TaskId]]"></a>
       <h4 class="signature">
       <span class="modifier_kind">
         <span class="modifier"></span>
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">scheduleTask</span><span class="params">(<span name="appJar">appJar: <a href="../../cluster/AppJar.html" class="extype" name="io.gearpump.cluster.AppJar">AppJar</a></span>, <span name="workerId">workerId: <span class="extype" name="scala.Int">Int</span></span>, <span name="executorId">executorId: <span class="extype" name="scala.Int">Int</span></span>, <span name="resource">resource: <a href="../../cluster/scheduler/Resource.html" class="extype" name="io.gearpump.cluster.scheduler.Resource">Resource</a></span>)</span><span class="result">: <span class="extype" name="scala.List">List</span>[<a href="../task/TaskId.html" class="extype" name="io.gearpump.streaming.task.TaskId">TaskId</a>]</span>
+        <span class="name">scheduleTask</span><span class="params">(<span name="appJar">appJar: <a href="../../cluster/AppJar.html" class="extype" name="io.gearpump.cluster.AppJar">AppJar</a></span>, <span name="workerId">workerId: <span class="extype" name="scala.Int">Int</span></span>, <span name="executorId">executorId: <span class="extype" name="scala.Int">Int</span></span>, <span name="resource">resource: <a href="../../cluster/scheduler/Resource.html" class="extype" name="io.gearpump.cluster.scheduler.Resource">Resource</a></span>)</span><span class="result">: <span class="extype" name="scala.concurrent.Future">Future</span>[<span class="extype" name="scala.List">List</span>[<a href="../task/TaskId.html" class="extype" name="io.gearpump.streaming.task.TaskId">TaskId</a>]]</span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler@scheduleTask(appJar:io.gearpump.cluster.AppJar,workerId:Int,executorId:Int,resource:io.gearpump.cluster.scheduler.Resource):List[io.gearpump.streaming.task.TaskId]" title="Permalink" target="_top">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler@scheduleTask(appJar:io.gearpump.cluster.AppJar,workerId:Int,executorId:Int,resource:io.gearpump.cluster.scheduler.Resource):scala.concurrent.Future[List[io.gearpump.streaming.task.TaskId]]" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" />
       </a>
     </span>
       
     </li><li name="io.gearpump.streaming.appmaster.JarScheduler#setDag" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="setDag(dag:io.gearpump.streaming.DAG):Unit"></a>
-      <a id="setDag(DAG):Unit"></a>
+      <a id="setDag(dag:io.gearpump.streaming.DAG,startClock:scala.concurrent.Future[io.gearpump.TimeStamp]):Unit"></a>
+      <a id="setDag(DAG,Future[TimeStamp]):Unit"></a>
       <h4 class="signature">
       <span class="modifier_kind">
         <span class="modifier"></span>
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">setDag</span><span class="params">(<span name="dag">dag: <a href="../DAG.html" class="extype" name="io.gearpump.streaming.DAG">DAG</a></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+        <span class="name">setDag</span><span class="params">(<span name="dag">dag: <a href="../DAG.html" class="extype" name="io.gearpump.streaming.DAG">DAG</a></span>, <span name="startClock">startClock: <span class="extype" name="scala.concurrent.Future">Future</span>[<a href="../../package.html#TimeStamp=Long" class="extmbr" name="io.gearpump.TimeStamp">TimeStamp</a>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler@setDag(dag:io.gearpump.streaming.DAG):Unit" title="Permalink" target="_top">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.JarScheduler@setDag(dag:io.gearpump.streaming.DAG,startClock:scala.concurrent.Future[io.gearpump.TimeStamp]):Unit" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" />
       </a>
     </span>
diff --git a/releases/latest/api/scala/io/gearpump/streaming/appmaster/TaskRegistry.html b/releases/latest/api/scala/io/gearpump/streaming/appmaster/TaskRegistry.html
index 01c8f8f..1f6daf6 100644
--- a/releases/latest/api/scala/io/gearpump/streaming/appmaster/TaskRegistry.html
+++ b/releases/latest/api/scala/io/gearpump/streaming/appmaster/TaskRegistry.html
@@ -94,7 +94,7 @@
         <div id="constructors" class="members">
               <h3>Instance Constructors</h3>
               <ol><li name="io.gearpump.streaming.appmaster.TaskRegistry#&lt;init&gt;" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="&lt;init&gt;(expectedTasks:List[io.gearpump.streaming.task.TaskId],registeredTasks:Map[io.gearpump.streaming.task.TaskId,io.gearpump.streaming.appmaster.TaskRegistry.TaskLocation]):io.gearpump.streaming.appmaster.TaskRegistry"></a>
+      <a id="&lt;init&gt;(expectedTasks:List[io.gearpump.streaming.task.TaskId],registeredTasks:Map[io.gearpump.streaming.task.TaskId,io.gearpump.streaming.appmaster.TaskRegistry.TaskLocation],deadTasks:Set[io.gearpump.streaming.task.TaskId]):io.gearpump.streaming.appmaster.TaskRegistry"></a>
       <a id="&lt;init&gt;:TaskRegistry"></a>
       <h4 class="signature">
       <span class="modifier_kind">
@@ -102,10 +102,10 @@
         <span class="kind">new</span>
       </span>
       <span class="symbol">
-        <span class="name">TaskRegistry</span><span class="params">(<span name="expectedTasks">expectedTasks: <span class="extype" name="scala.List">List</span>[<a href="../task/TaskId.html" class="extype" name="io.gearpump.streaming.task.TaskId">TaskId</a>]</span>, <span name="registeredTasks">registeredTasks: <span class="extype" name="scala.Predef.Map">Map</span>[<a href="../task/TaskId.html" class="extype" name="io.gearpump.streaming.task.TaskId">TaskId</a>, <a href="TaskRegistry$$TaskLocation.html" class="extype" name="io.gearpump.streaming.appmaster.TaskRegistry.TaskLocation">TaskLocation</a>] = <span class="symbol">Map.empty[TaskId, TaskLocation]</span></span>)</span>
+        <span class="name">TaskRegistry</span><span class="params">(<span name="expectedTasks">expectedTasks: <span class="extype" name="scala.List">List</span>[<a href="../task/TaskId.html" class="extype" name="io.gearpump.streaming.task.TaskId">TaskId</a>]</span>, <span name="registeredTasks">registeredTasks: <span class="extype" name="scala.Predef.Map">Map</span>[<a href="../task/TaskId.html" class="extype" name="io.gearpump.streaming.task.TaskId">TaskId</a>, <a href="TaskRegistry$$TaskLocation.html" class="extype" name="io.gearpump.streaming.appmaster.TaskRegistry.TaskLocation">TaskLocation</a>] = <span class="symbol">Map.empty[TaskId, TaskLocation]</span></span>, <span name="deadTasks">deadTasks: <span class="extype" name="scala.Predef.Set">Set</span>[<a href="../task/TaskId.html" class="extype" name="io.gearpump.streaming.task.TaskId">TaskId</a>] = <span class="symbol">Set.empty[TaskId]</span></span>)</span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../index.html#io.gearpump.streaming.appmaster.TaskRegistry@&lt;init&gt;(expectedTasks:List[io.gearpump.streaming.task.TaskId],registeredTasks:Map[io.gearpump.streaming.task.TaskId,io.gearpump.streaming.appmaster.TaskRegistry.TaskLocation]):io.gearpump.streaming.appmaster.TaskRegistry" title="Permalink" target="_top">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.TaskRegistry@&lt;init&gt;(expectedTasks:List[io.gearpump.streaming.task.TaskId],registeredTasks:Map[io.gearpump.streaming.task.TaskId,io.gearpump.streaming.appmaster.TaskRegistry.TaskLocation],deadTasks:Set[io.gearpump.streaming.task.TaskId]):io.gearpump.streaming.appmaster.TaskRegistry" title="Permalink" target="_top">
         <img src="../../../../lib/permalink.png" />
       </a>
     </span>
@@ -210,6 +210,40 @@
     </span>)</span>
               
         </dd></dl></div>
+    </li><li name="io.gearpump.streaming.appmaster.TaskRegistry#copy" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="copy(expectedTasks:List[io.gearpump.streaming.task.TaskId],registeredTasks:Map[io.gearpump.streaming.task.TaskId,io.gearpump.streaming.appmaster.TaskRegistry.TaskLocation],deadTasks:Set[io.gearpump.streaming.task.TaskId]):io.gearpump.streaming.appmaster.TaskRegistry"></a>
+      <a id="copy(List[TaskId],Map[TaskId,TaskLocation],Set[TaskId]):TaskRegistry"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">copy</span><span class="params">(<span name="expectedTasks">expectedTasks: <span class="extype" name="scala.List">List</span>[<a href="../task/TaskId.html" class="extype" name="io.gearpump.streaming.task.TaskId">TaskId</a>] = <span class="symbol"><span class="name"><a href="#expectedTasks:List[io.gearpump.streaming.task.TaskId]">this.expectedTasks</a></span></span></span>, <span name="registeredTasks">registeredTasks: <span class="extype" name="scala.Predef.Map">Map</span>[<a href="../task/TaskId.html" class="extype" name="io.gearpump.streaming.task.TaskId">TaskId</a>, <a href="TaskRegistry$$TaskLocation.html" class="extype" name="io.gearpump.streaming.appmaster.TaskRegistry.TaskLocation">TaskLocation</a>] = <span class="symbol"><span class="name"><a href="#registeredTasks:Map[io.gearpump.streaming.task.TaskId,io.gearpump.streaming.appmaster.TaskRegistry.TaskLocation]">this.registeredTasks</a></span></span></span>, <span name="deadTasks">deadTasks: <span class="extype" name="scala.Predef.Set">Set</span>[<a href="../task/TaskId.html" class="extype" name="io.gearpump.streaming.task.TaskId">TaskId</a>] = <span class="symbol"><span class="name"><a href="#deadTasks:Set[io.gearpump.streaming.task.TaskId]">this.deadTasks</a></span></span></span>)</span><span class="result">: <a href="" class="extype" name="io.gearpump.streaming.appmaster.TaskRegistry">TaskRegistry</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.TaskRegistry@copy(expectedTasks:List[io.gearpump.streaming.task.TaskId],registeredTasks:Map[io.gearpump.streaming.task.TaskId,io.gearpump.streaming.appmaster.TaskRegistry.TaskLocation],deadTasks:Set[io.gearpump.streaming.task.TaskId]):io.gearpump.streaming.appmaster.TaskRegistry" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="io.gearpump.streaming.appmaster.TaskRegistry#deadTasks" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="deadTasks:Set[io.gearpump.streaming.task.TaskId]"></a>
+      <a id="deadTasks:Set[TaskId]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">var</span>
+      </span>
+      <span class="symbol">
+        <span class="name">deadTasks</span><span class="result">: <span class="extype" name="scala.Predef.Set">Set</span>[<a href="../task/TaskId.html" class="extype" name="io.gearpump.streaming.task.TaskId">TaskId</a>]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.TaskRegistry@deadTasks:Set[io.gearpump.streaming.task.TaskId]" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
     </li><li name="scala.AnyRef#eq" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
       <a id="eq(x$1:AnyRef):Boolean"></a>
       <a id="eq(AnyRef):Boolean"></a>
@@ -261,6 +295,23 @@
       </a>
     </span>
       
+    </li><li name="io.gearpump.streaming.appmaster.TaskRegistry#expectedTasks" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="expectedTasks:List[io.gearpump.streaming.task.TaskId]"></a>
+      <a id="expectedTasks:List[TaskId]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">expectedTasks</span><span class="result">: <span class="extype" name="scala.List">List</span>[<a href="../task/TaskId.html" class="extype" name="io.gearpump.streaming.task.TaskId">TaskId</a>]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.appmaster.TaskRegistry@expectedTasks:List[io.gearpump.streaming.task.TaskId]" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
     </li><li name="scala.AnyRef#finalize" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
       <a id="finalize():Unit"></a>
       <a id="finalize():Unit"></a>
diff --git a/releases/latest/api/scala/io/gearpump/streaming/executor/Executor$$DagVersionMismatchException.html b/releases/latest/api/scala/io/gearpump/streaming/executor/Executor$$DagVersionMismatchException.html
index c5e43fb..47c2dc2 100644
--- a/releases/latest/api/scala/io/gearpump/streaming/executor/Executor$$DagVersionMismatchException.html
+++ b/releases/latest/api/scala/io/gearpump/streaming/executor/Executor$$DagVersionMismatchException.html
@@ -166,6 +166,23 @@
       </a>
     </span>
       <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="java.lang.Throwable#addSuppressed" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="addSuppressed(x$1:Throwable):Unit"></a>
+      <a id="addSuppressed(Throwable):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">addSuppressed</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="java.lang.Throwable">Throwable</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor$$DagVersionMismatchException@addSuppressed(x$1:Throwable):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
     </li><li name="scala.Any#asInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
       <a id="asInstanceOf[T0]:T0"></a>
       <a id="asInstanceOf[T0]:T0"></a>
@@ -365,6 +382,23 @@
       </a>
     </span>
       <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="java.lang.Throwable#getSuppressed" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getSuppressed():Array[Throwable]"></a>
+      <a id="getSuppressed():Array[Throwable]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getSuppressed</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Array">Array</span>[<span class="extype" name="java.lang.Throwable">Throwable</span>]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.executor.Executor$$DagVersionMismatchException@getSuppressed():Array[Throwable]" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
     </li><li name="scala.AnyRef#hashCode" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
       <a id="hashCode():Int"></a>
       <a id="hashCode():Int"></a>
diff --git a/releases/latest/api/scala/io/gearpump/streaming/kafka/lib/KafkaSourceConfig$.html b/releases/latest/api/scala/io/gearpump/streaming/kafka/lib/KafkaSourceConfig$.html
index 7644067..c47f90c 100644
--- a/releases/latest/api/scala/io/gearpump/streaming/kafka/lib/KafkaSourceConfig$.html
+++ b/releases/latest/api/scala/io/gearpump/streaming/kafka/lib/KafkaSourceConfig$.html
@@ -148,6 +148,23 @@
       </a>
     </span>
       <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="io.gearpump.streaming.kafka.lib.KafkaSourceConfig#CONSUMER_START_OFFSET" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="CONSUMER_START_OFFSET:String"></a>
+      <a id="CONSUMER_START_OFFSET:String"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">CONSUMER_START_OFFSET</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.kafka.lib.KafkaSourceConfig$@CONSUMER_START_OFFSET:String" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
     </li><li name="io.gearpump.streaming.kafka.lib.KafkaSourceConfig#CONSUMER_TOPICS" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
       <a id="CONSUMER_TOPICS:String"></a>
       <a id="CONSUMER_TOPICS:String"></a>
diff --git a/releases/latest/api/scala/io/gearpump/streaming/kafka/lib/KafkaSourceConfig.html b/releases/latest/api/scala/io/gearpump/streaming/kafka/lib/KafkaSourceConfig.html
index 5ef395b..b5102c8 100644
--- a/releases/latest/api/scala/io/gearpump/streaming/kafka/lib/KafkaSourceConfig.html
+++ b/releases/latest/api/scala/io/gearpump/streaming/kafka/lib/KafkaSourceConfig.html
@@ -51,7 +51,8 @@
       </span>
       </h4>
       
-          <div id="comment" class="fullcommenttop"><div class="comment cmt"><p>this class extends kafka kafka.consumer.ConsumerConfig with specific configs for <a href="../KafkaSource.html" class="extype" name="io.gearpump.streaming.kafka.KafkaSource">KafkaSource</a></p></div><div class="toggleContainer block">
+          <div id="comment" class="fullcommenttop"><div class="comment cmt"><p>this class extends kafka kafka.consumer.ConsumerConfig with specific configs for <a href="../KafkaSource.html" class="extype" name="io.gearpump.streaming.kafka.KafkaSource">KafkaSource</a>
+</p></div><div class="toggleContainer block">
           <span class="toggle">Linear Supertypes</span>
           <div class="superTypes hiddenContent"><span class="extype" name="java.io.Serializable">Serializable</span>, <span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
         </div></div>
@@ -318,6 +319,23 @@
       </a>
     </span>
       <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="io.gearpump.streaming.kafka.lib.KafkaSourceConfig#getConsumerStartOffset" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="getConsumerStartOffset:Long"></a>
+      <a id="getConsumerStartOffset:Long"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getConsumerStartOffset</span><span class="result">: <span class="extype" name="scala.Long">Long</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.kafka.lib.KafkaSourceConfig@getConsumerStartOffset:Long" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
     </li><li name="io.gearpump.streaming.kafka.lib.KafkaSourceConfig#getConsumerTopics" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
       <a id="getConsumerTopics:List[String]"></a>
       <a id="getConsumerTopics:List[String]"></a>
@@ -586,6 +604,23 @@
     </span>)</span>
               
         </dd></dl></div>
+    </li><li name="io.gearpump.streaming.kafka.lib.KafkaSourceConfig#withConsumerStartOffset" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="withConsumerStartOffset(earliestOrLatest:Long):io.gearpump.streaming.kafka.lib.KafkaSourceConfig"></a>
+      <a id="withConsumerStartOffset(Long):KafkaSourceConfig"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">withConsumerStartOffset</span><span class="params">(<span name="earliestOrLatest">earliestOrLatest: <span class="extype" name="scala.Long">Long</span></span>)</span><span class="result">: <a href="" class="extype" name="io.gearpump.streaming.kafka.lib.KafkaSourceConfig">KafkaSourceConfig</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.kafka.lib.KafkaSourceConfig@withConsumerStartOffset(earliestOrLatest:Long):io.gearpump.streaming.kafka.lib.KafkaSourceConfig" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
     </li><li name="io.gearpump.streaming.kafka.lib.KafkaSourceConfig#withConsumerTopics" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
       <a id="withConsumerTopics(topics:String):io.gearpump.streaming.kafka.lib.KafkaSourceConfig"></a>
       <a id="withConsumerTopics(String):KafkaSourceConfig"></a>
diff --git a/releases/latest/api/scala/io/gearpump/streaming/kafka/lib/consumer/FetchThread$.html b/releases/latest/api/scala/io/gearpump/streaming/kafka/lib/consumer/FetchThread$.html
index 4fa32e0..fc6b4d1 100644
--- a/releases/latest/api/scala/io/gearpump/streaming/kafka/lib/consumer/FetchThread$.html
+++ b/releases/latest/api/scala/io/gearpump/streaming/kafka/lib/consumer/FetchThread$.html
@@ -147,18 +147,18 @@
     </span>
       <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
     </li><li name="io.gearpump.streaming.kafka.lib.consumer.FetchThread#apply" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="apply(topicAndPartitions:Array[kafka.common.TopicAndPartition],fetchThreshold:Int,fetchSleepMS:Long,consumerConfig:kafka.consumer.ConsumerConfig):io.gearpump.streaming.kafka.lib.consumer.FetchThread"></a>
-      <a id="apply(Array[TopicAndPartition],Int,Long,ConsumerConfig):FetchThread"></a>
+      <a id="apply(topicAndPartitions:Array[kafka.common.TopicAndPartition],fetchThreshold:Int,fetchSleepMS:Long,startOffsetTime:Long,consumerConfig:kafka.consumer.ConsumerConfig):io.gearpump.streaming.kafka.lib.consumer.FetchThread"></a>
+      <a id="apply(Array[TopicAndPartition],Int,Long,Long,ConsumerConfig):FetchThread"></a>
       <h4 class="signature">
       <span class="modifier_kind">
         <span class="modifier"></span>
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">apply</span><span class="params">(<span name="topicAndPartitions">topicAndPartitions: <span class="extype" name="scala.Array">Array</span>[<span class="extype" name="kafka.common.TopicAndPartition">TopicAndPartition</span>]</span>, <span name="fetchThreshold">fetchThreshold: <span class="extype" name="scala.Int">Int</span></span>, <span name="fetchSleepMS">fetchSleepMS: <span class="extype" name="scala.Long">Long</span></span>, <span name="consumerConfig">consumerConfig: <span class="extype" name="kafka.consumer.ConsumerConfig">ConsumerConfig</span></span>)</span><span class="result">: <span class="extype" name="io.gearpump.streaming.kafka.lib.consumer.FetchThread">FetchThread</span></span>
+        <span class="name">apply</span><span class="params">(<span name="topicAndPartitions">topicAndPartitions: <span class="extype" name="scala.Array">Array</span>[<span class="extype" name="kafka.common.TopicAndPartition">TopicAndPartition</span>]</span>, <span name="fetchThreshold">fetchThreshold: <span class="extype" name="scala.Int">Int</span></span>, <span name="fetchSleepMS">fetchSleepMS: <span class="extype" name="scala.Long">Long</span></span>, <span name="startOffsetTime">startOffsetTime: <span class="extype" name="scala.Long">Long</span></span>, <span name="consumerConfig">consumerConfig: <span class="extype" name="kafka.consumer.ConsumerConfig">ConsumerConfig</span></span>)</span><span class="result">: <span class="extype" name="io.gearpump.streaming.kafka.lib.consumer.FetchThread">FetchThread</span></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../../../index.html#io.gearpump.streaming.kafka.lib.consumer.FetchThread$@apply(topicAndPartitions:Array[kafka.common.TopicAndPartition],fetchThreshold:Int,fetchSleepMS:Long,consumerConfig:kafka.consumer.ConsumerConfig):io.gearpump.streaming.kafka.lib.consumer.FetchThread" title="Permalink" target="_top">
+      <a href="../../../../../../index.html#io.gearpump.streaming.kafka.lib.consumer.FetchThread$@apply(topicAndPartitions:Array[kafka.common.TopicAndPartition],fetchThreshold:Int,fetchSleepMS:Long,startOffsetTime:Long,consumerConfig:kafka.consumer.ConsumerConfig):io.gearpump.streaming.kafka.lib.consumer.FetchThread" title="Permalink" target="_top">
         <img src="../../../../../../lib/permalink.png" />
       </a>
     </span>
diff --git a/releases/latest/api/scala/io/gearpump/streaming/kafka/lib/consumer/KafkaConsumer$.html b/releases/latest/api/scala/io/gearpump/streaming/kafka/lib/consumer/KafkaConsumer$.html
index abfb460..4dc4b05 100644
--- a/releases/latest/api/scala/io/gearpump/streaming/kafka/lib/consumer/KafkaConsumer$.html
+++ b/releases/latest/api/scala/io/gearpump/streaming/kafka/lib/consumer/KafkaConsumer$.html
@@ -149,18 +149,18 @@
     </span>
       <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
     </li><li name="io.gearpump.streaming.kafka.lib.consumer.KafkaConsumer#apply" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="apply(topic:String,partition:Int,config:kafka.consumer.ConsumerConfig):io.gearpump.streaming.kafka.lib.consumer.KafkaConsumer"></a>
-      <a id="apply(String,Int,ConsumerConfig):KafkaConsumer"></a>
+      <a id="apply(topic:String,partition:Int,startOffsetTime:Long,config:kafka.consumer.ConsumerConfig):io.gearpump.streaming.kafka.lib.consumer.KafkaConsumer"></a>
+      <a id="apply(String,Int,Long,ConsumerConfig):KafkaConsumer"></a>
       <h4 class="signature">
       <span class="modifier_kind">
         <span class="modifier"></span>
         <span class="kind">def</span>
       </span>
       <span class="symbol">
-        <span class="name">apply</span><span class="params">(<span name="topic">topic: <span class="extype" name="scala.Predef.String">String</span></span>, <span name="partition">partition: <span class="extype" name="scala.Int">Int</span></span>, <span name="config">config: <span class="extype" name="kafka.consumer.ConsumerConfig">ConsumerConfig</span></span>)</span><span class="result">: <a href="KafkaConsumer.html" class="extype" name="io.gearpump.streaming.kafka.lib.consumer.KafkaConsumer">KafkaConsumer</a></span>
+        <span class="name">apply</span><span class="params">(<span name="topic">topic: <span class="extype" name="scala.Predef.String">String</span></span>, <span name="partition">partition: <span class="extype" name="scala.Int">Int</span></span>, <span name="startOffsetTime">startOffsetTime: <span class="extype" name="scala.Long">Long</span></span>, <span name="config">config: <span class="extype" name="kafka.consumer.ConsumerConfig">ConsumerConfig</span></span>)</span><span class="result">: <a href="KafkaConsumer.html" class="extype" name="io.gearpump.streaming.kafka.lib.consumer.KafkaConsumer">KafkaConsumer</a></span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../../../index.html#io.gearpump.streaming.kafka.lib.consumer.KafkaConsumer$@apply(topic:String,partition:Int,config:kafka.consumer.ConsumerConfig):io.gearpump.streaming.kafka.lib.consumer.KafkaConsumer" title="Permalink" target="_top">
+      <a href="../../../../../../index.html#io.gearpump.streaming.kafka.lib.consumer.KafkaConsumer$@apply(topic:String,partition:Int,startOffsetTime:Long,config:kafka.consumer.ConsumerConfig):io.gearpump.streaming.kafka.lib.consumer.KafkaConsumer" title="Permalink" target="_top">
         <img src="../../../../../../lib/permalink.png" />
       </a>
     </span>
diff --git a/releases/latest/api/scala/io/gearpump/streaming/kafka/lib/consumer/KafkaConsumer.html b/releases/latest/api/scala/io/gearpump/streaming/kafka/lib/consumer/KafkaConsumer.html
index c21ab50..2d1ac6c 100644
--- a/releases/latest/api/scala/io/gearpump/streaming/kafka/lib/consumer/KafkaConsumer.html
+++ b/releases/latest/api/scala/io/gearpump/streaming/kafka/lib/consumer/KafkaConsumer.html
@@ -93,7 +93,7 @@
         <div id="constructors" class="members">
               <h3>Instance Constructors</h3>
               <ol><li name="io.gearpump.streaming.kafka.lib.consumer.KafkaConsumer#&lt;init&gt;" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
-      <a id="&lt;init&gt;(consumer:kafka.consumer.SimpleConsumer,topic:String,partition:Int,getIterator:Long=&gt;Iterator[kafka.message.MessageAndOffset]):io.gearpump.streaming.kafka.lib.consumer.KafkaConsumer"></a>
+      <a id="&lt;init&gt;(consumer:kafka.consumer.SimpleConsumer,topic:String,partition:Int,getIterator:Long=&gt;Iterator[kafka.message.MessageAndOffset],startOffsetTime:Long):io.gearpump.streaming.kafka.lib.consumer.KafkaConsumer"></a>
       <a id="&lt;init&gt;:KafkaConsumer"></a>
       <h4 class="signature">
       <span class="modifier_kind">
@@ -101,10 +101,10 @@
         <span class="kind">new</span>
       </span>
       <span class="symbol">
-        <span class="name">KafkaConsumer</span><span class="params">(<span name="consumer">consumer: <span class="extype" name="kafka.consumer.SimpleConsumer">SimpleConsumer</span></span>, <span name="topic">topic: <span class="extype" name="scala.Predef.String">String</span></span>, <span name="partition">partition: <span class="extype" name="scala.Int">Int</span></span>, <span name="getIterator">getIterator: (<span class="extype" name="scala.Long">Long</span>) ⇒ <span class="extype" name="scala.Iterator">Iterator</span>[<span class="extype" name="kafka.message.MessageAndOffset">MessageAndOffset</span>]</span>)</span>
+        <span class="name">KafkaConsumer</span><span class="params">(<span name="consumer">consumer: <span class="extype" name="kafka.consumer.SimpleConsumer">SimpleConsumer</span></span>, <span name="topic">topic: <span class="extype" name="scala.Predef.String">String</span></span>, <span name="partition">partition: <span class="extype" name="scala.Int">Int</span></span>, <span name="getIterator">getIterator: (<span class="extype" name="scala.Long">Long</span>) ⇒ <span class="extype" name="scala.Iterator">Iterator</span>[<span class="extype" name="kafka.message.MessageAndOffset">MessageAndOffset</span>]</span>, <span name="startOffsetTime">startOffsetTime: <span class="extype" name="scala.Long">Long</span> = <span class="symbol">OffsetRequest.EarliestTime</span></span>)</span>
       </span>
       </h4><span class="permalink">
-      <a href="../../../../../../index.html#io.gearpump.streaming.kafka.lib.consumer.KafkaConsumer@&lt;init&gt;(consumer:kafka.consumer.SimpleConsumer,topic:String,partition:Int,getIterator:Long=&gt;Iterator[kafka.message.MessageAndOffset]):io.gearpump.streaming.kafka.lib.consumer.KafkaConsumer" title="Permalink" target="_top">
+      <a href="../../../../../../index.html#io.gearpump.streaming.kafka.lib.consumer.KafkaConsumer@&lt;init&gt;(consumer:kafka.consumer.SimpleConsumer,topic:String,partition:Int,getIterator:Long=&gt;Iterator[kafka.message.MessageAndOffset],startOffsetTime:Long):io.gearpump.streaming.kafka.lib.consumer.KafkaConsumer" title="Permalink" target="_top">
         <img src="../../../../../../lib/permalink.png" />
       </a>
     </span>
diff --git a/releases/latest/api/scala/io/gearpump/streaming/kafka/lib/package.html b/releases/latest/api/scala/io/gearpump/streaming/kafka/lib/package.html
index 471ba64..74c5559 100644
--- a/releases/latest/api/scala/io/gearpump/streaming/kafka/lib/package.html
+++ b/releases/latest/api/scala/io/gearpump/streaming/kafka/lib/package.html
@@ -99,7 +99,8 @@
         <img src="../../../../../lib/permalink.png" />
       </a>
     </span>
-      <p class="shortcomment cmt">this class extends kafka kafka.consumer.ConsumerConfig with specific configs for <a href="../KafkaSource.html" class="extype" name="io.gearpump.streaming.kafka.KafkaSource">KafkaSource</a></p>
+      <p class="shortcomment cmt">this class extends kafka kafka.consumer.ConsumerConfig with specific configs for <a href="../KafkaSource.html" class="extype" name="io.gearpump.streaming.kafka.KafkaSource">KafkaSource</a>
+</p>
     </li><li name="io.gearpump.streaming.kafka.lib.StringMessageDecoder" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
       <a id="StringMessageDecoderextendsMessageDecoder"></a>
       <a id="StringMessageDecoder:StringMessageDecoder"></a>
diff --git a/releases/latest/api/scala/io/gearpump/streaming/task/CheckProcessorDeath.html b/releases/latest/api/scala/io/gearpump/streaming/task/CheckProcessorDeath.html
new file mode 100644
index 0000000..fcca010
--- /dev/null
+++ b/releases/latest/api/scala/io/gearpump/streaming/task/CheckProcessorDeath.html
@@ -0,0 +1,477 @@
+<!DOCTYPE html >
+<html>
+        <head>
+          <title>CheckProcessorDeath - io.gearpump.streaming.task.CheckProcessorDeath</title>
+          <meta name="description" content="CheckProcessorDeath - io.gearpump.streaming.task.CheckProcessorDeath" />
+          <meta name="keywords" content="CheckProcessorDeath io.gearpump.streaming.task.CheckProcessorDeath" />
+          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+          
+      <link href="../../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
+      <link href="../../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css" />
+      <script type="text/javascript" src="../../../../lib/jquery.js" id="jquery-js"></script>
+      <script type="text/javascript" src="../../../../lib/jquery-ui.js"></script>
+      <script type="text/javascript" src="../../../../lib/template.js"></script>
+      <script type="text/javascript" src="../../../../lib/tools.tooltip.js"></script>
+      
+      <script type="text/javascript">
+         if(top === self) {
+            var url = '../../../../index.html';
+            var hash = 'io.gearpump.streaming.task.CheckProcessorDeath';
+            var anchor = window.location.hash;
+            var anchor_opt = '';
+            if (anchor.length >= 1)
+              anchor_opt = '@' + anchor.substring(1);
+            window.location.href = url + '#' + hash + anchor_opt;
+         }
+   	  </script>
+    
+        </head>
+        <body class="type">
+      <div id="definition">
+        <img src="../../../../lib/class_big.png" />
+        <p id="owner"><a href="../../../package.html" class="extype" name="io">io</a>.<a href="../../package.html" class="extype" name="io.gearpump">gearpump</a>.<a href="../package.html" class="extype" name="io.gearpump.streaming">streaming</a>.<a href="package.html" class="extype" name="io.gearpump.streaming.task">task</a></p>
+        <h1>CheckProcessorDeath</h1><h3><span class="morelinks"><div>Related Doc:
+            <a href="package.html" class="extype" name="io.gearpump.streaming.task">package task</a>
+          </div></span></h3><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.CheckProcessorDeath" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      </div>
+
+      <h4 id="signature" class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">case class</span>
+      </span>
+      <span class="symbol">
+        <span class="name">CheckProcessorDeath</span><span class="params">(<span name="processorId">processorId: <a href="../package.html#ProcessorId=Int" class="extmbr" name="io.gearpump.streaming.ProcessorId">ProcessorId</a></span>)</span><span class="result"> extends <span class="extype" name="scala.Product">Product</span> with <span class="extype" name="scala.Serializable">Serializable</span></span>
+      </span>
+      </h4>
+      
+          <div id="comment" class="fullcommenttop"><div class="toggleContainer block">
+          <span class="toggle">Linear Supertypes</span>
+          <div class="superTypes hiddenContent"><span class="extype" name="scala.Serializable">Serializable</span>, <span class="extype" name="java.io.Serializable">Serializable</span>, <span class="extype" name="scala.Product">Product</span>, <span class="extype" name="scala.Equals">Equals</span>, <span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
+        </div></div>
+        
+
+      <div id="mbrsel">
+        <div id="textfilter"><span class="pre"></span><span class="input"><input id="mbrsel-input" type="text" accesskey="/" /></span><span class="post"></span></div>
+        <div id="order">
+              <span class="filtertype">Ordering</span>
+              <ol>
+                
+                <li class="alpha in"><span>Alphabetic</span></li>
+                <li class="inherit out"><span>By inheritance</span></li>
+              </ol>
+            </div>
+        <div id="ancestors">
+                <span class="filtertype">Inherited<br />
+                </span>
+                <ol id="linearization">
+                  <li class="in" name="io.gearpump.streaming.task.CheckProcessorDeath"><span>CheckProcessorDeath</span></li><li class="in" name="scala.Serializable"><span>Serializable</span></li><li class="in" name="java.io.Serializable"><span>Serializable</span></li><li class="in" name="scala.Product"><span>Product</span></li><li class="in" name="scala.Equals"><span>Equals</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
+                </ol>
+              </div><div id="ancestors">
+            <span class="filtertype"></span>
+            <ol>
+              <li class="hideall out"><span>Hide All</span></li>
+              <li class="showall in"><span>Show all</span></li>
+            </ol>
+            <a href="http://docs.scala-lang.org/overviews/scaladoc/usage.html#members" target="_blank">Learn more about member selection</a>
+          </div>
+        <div id="visbl">
+            <span class="filtertype">Visibility</span>
+            <ol><li class="public in"><span>Public</span></li><li class="all out"><span>All</span></li></ol>
+          </div>
+      </div>
+
+      <div id="template">
+        <div id="allMembers">
+        <div id="constructors" class="members">
+              <h3>Instance Constructors</h3>
+              <ol><li name="io.gearpump.streaming.task.CheckProcessorDeath#&lt;init&gt;" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="&lt;init&gt;(processorId:io.gearpump.streaming.ProcessorId):io.gearpump.streaming.task.CheckProcessorDeath"></a>
+      <a id="&lt;init&gt;:CheckProcessorDeath"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">new</span>
+      </span>
+      <span class="symbol">
+        <span class="name">CheckProcessorDeath</span><span class="params">(<span name="processorId">processorId: <a href="../package.html#ProcessorId=Int" class="extmbr" name="io.gearpump.streaming.ProcessorId">ProcessorId</a></span>)</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.CheckProcessorDeath@&lt;init&gt;(processorId:io.gearpump.streaming.ProcessorId):io.gearpump.streaming.task.CheckProcessorDeath" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li></ol>
+            </div>
+
+        
+
+        
+
+        <div id="values" class="values members">
+              <h3>Value Members</h3>
+              <ol><li name="scala.AnyRef#!=" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="!=(x$1:Any):Boolean"></a>
+      <a id="!=(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.CheckProcessorDeath@!=(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef###" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="##():Int"></a>
+      <a id="##():Int"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.CheckProcessorDeath@##():Int" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.AnyRef#==" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="==(x$1:Any):Boolean"></a>
+      <a id="==(Any):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.CheckProcessorDeath@==(x$1:Any):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.Any#asInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="asInstanceOf[T0]:T0"></a>
+      <a id="asInstanceOf[T0]:T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Any.asInstanceOf.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.CheckProcessorDeath@asInstanceOf[T0]:T0" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.AnyRef#clone" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="clone():Object"></a>
+      <a id="clone():AnyRef"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">clone</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.AnyRef">AnyRef</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.CheckProcessorDeath@clone():Object" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.CloneNotSupportedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#eq" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="eq(x$1:AnyRef):Boolean"></a>
+      <a id="eq(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.CheckProcessorDeath@eq(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#finalize" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="finalize():Unit"></a>
+      <a id="finalize():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">finalize</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.CheckProcessorDeath@finalize():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="symbol">classOf[java.lang.Throwable]</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#getClass" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getClass():Class[_]"></a>
+      <a id="getClass():Class[_]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getClass</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Class">Class</span>[_]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.CheckProcessorDeath@getClass():Class[_]" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="scala.Any#isInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <a id="isInstanceOf[T0]:Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.CheckProcessorDeath@isInstanceOf[T0]:Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
+    </li><li name="scala.AnyRef#ne" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="ne(x$1:AnyRef):Boolean"></a>
+      <a id="ne(AnyRef):Boolean"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.AnyRef">AnyRef</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.CheckProcessorDeath@ne(x$1:AnyRef):Boolean" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notify" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notify():Unit"></a>
+      <a id="notify():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notify</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.CheckProcessorDeath@notify():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#notifyAll" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="notifyAll():Unit"></a>
+      <a id="notifyAll():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.CheckProcessorDeath@notifyAll():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="io.gearpump.streaming.task.CheckProcessorDeath#processorId" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="processorId:io.gearpump.streaming.ProcessorId"></a>
+      <a id="processorId:ProcessorId"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">processorId</span><span class="result">: <a href="../package.html#ProcessorId=Int" class="extmbr" name="io.gearpump.streaming.ProcessorId">ProcessorId</a></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.CheckProcessorDeath@processorId:io.gearpump.streaming.ProcessorId" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
+    </li><li name="scala.AnyRef#synchronized" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="synchronized[T0](x$1:=&gt;T0):T0"></a>
+      <a id="synchronized[T0](⇒T0):T0"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: ⇒ <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>)</span><span class="result">: <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.CheckProcessorDeath@synchronized[T0](x$1:=&gt;T0):T0" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait():Unit"></a>
+      <a id="wait():Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.CheckProcessorDeath@wait():Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long,x$2:Int):Unit"></a>
+      <a id="wait(Long,Int):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>, <span name="arg1">arg1: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.CheckProcessorDeath@wait(x$1:Long,x$2:Int):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="wait(x$1:Long):Unit"></a>
+      <a id="wait(Long):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.CheckProcessorDeath@wait(x$1:Long):Unit" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
+                <span class="name">@throws</span><span class="args">(<span>
+      
+      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
+    </span>)</span>
+              
+        </dd></dl></div>
+    </li></ol>
+            </div>
+
+        
+
+        
+        </div>
+
+        <div id="inheritedMembers">
+        <div class="parent" name="scala.Serializable">
+              <h3>Inherited from <span class="extype" name="scala.Serializable">Serializable</span></h3>
+            </div><div class="parent" name="java.io.Serializable">
+              <h3>Inherited from <span class="extype" name="java.io.Serializable">Serializable</span></h3>
+            </div><div class="parent" name="scala.Product">
+              <h3>Inherited from <span class="extype" name="scala.Product">Product</span></h3>
+            </div><div class="parent" name="scala.Equals">
+              <h3>Inherited from <span class="extype" name="scala.Equals">Equals</span></h3>
+            </div><div class="parent" name="scala.AnyRef">
+              <h3>Inherited from <span class="extype" name="scala.AnyRef">AnyRef</span></h3>
+            </div><div class="parent" name="scala.Any">
+              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
+            </div>
+        
+        </div>
+
+        <div id="groupedMembers">
+        <div class="group" name="Ungrouped">
+              <h3>Ungrouped</h3>
+              
+            </div>
+        </div>
+
+      </div>
+
+      <div id="tooltip"></div>
+
+      <div id="footer">  </div>
+
+
+    </body>
+      </html>
\ No newline at end of file
diff --git a/releases/latest/api/scala/io/gearpump/streaming/task/TaskActor.html b/releases/latest/api/scala/io/gearpump/streaming/task/TaskActor.html
index 25ed00f..05c3a51 100644
--- a/releases/latest/api/scala/io/gearpump/streaming/task/TaskActor.html
+++ b/releases/latest/api/scala/io/gearpump/streaming/task/TaskActor.html
@@ -259,7 +259,7 @@
     </span>
       
     </li><li name="akka.actor.Actor#aroundPostRestart" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="aroundPostRestart(reason:Throwable):Unit"></a>
+      <a id="aroundPostRestart(reason:&lt;?&gt;):Unit"></a>
       <a id="aroundPostRestart(Throwable):Unit"></a>
       <h4 class="signature">
       <span class="modifier_kind">
@@ -293,7 +293,7 @@
     </span>
       <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../akka/package.html" class="extype" name="akka">akka</a>] </dd><dt>Definition Classes</dt><dd>Actor</dd></dl></div>
     </li><li name="akka.actor.Actor#aroundPreRestart" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="aroundPreRestart(reason:Throwable,message:Option[Any]):Unit"></a>
+      <a id="aroundPreRestart(reason:&lt;?&gt;,message:&lt;?&gt;):Unit"></a>
       <a id="aroundPreRestart(Throwable,Option[Any]):Unit"></a>
       <h4 class="signature">
       <span class="modifier_kind">
@@ -327,7 +327,7 @@
     </span>
       <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../akka/package.html" class="extype" name="akka">akka</a>] </dd><dt>Definition Classes</dt><dd>Actor</dd></dl></div>
     </li><li name="akka.actor.Actor#aroundReceive" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="aroundReceive(receive:akka.actor.Actor.Receive,msg:Any):Unit"></a>
+      <a id="aroundReceive(receive:&lt;?&gt;,msg:&lt;?&gt;):Unit"></a>
       <a id="aroundReceive(akka.actor.Actor.Receive,Any):Unit"></a>
       <h4 class="signature">
       <span class="modifier_kind">
@@ -782,7 +782,7 @@
       <p class="shortcomment cmt">output to a downstream by specifying a arrayIndex</p><div class="fullcomment"><div class="comment cmt"><p>output to a downstream by specifying a arrayIndex</p></div><dl class="paramcmts block"><dt class="param">msg</dt><dd class="cmt"><p>
 </p></dd></dl></div>
     </li><li name="akka.actor.Actor#postRestart" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="postRestart(reason:Throwable):Unit"></a>
+      <a id="postRestart(reason:&lt;?&gt;):Unit"></a>
       <a id="postRestart(Throwable):Unit"></a>
       <h4 class="signature">
       <span class="modifier_kind">
@@ -1117,7 +1117,7 @@
     </span>
       <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="ExpressTransport.html" class="extype" name="io.gearpump.streaming.task.ExpressTransport">ExpressTransport</a></dd></dl></div>
     </li><li name="akka.actor.Actor#unhandled" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="unhandled(message:Any):Unit"></a>
+      <a id="unhandled(message:&lt;?&gt;):Unit"></a>
       <a id="unhandled(Any):Unit"></a>
       <h4 class="signature">
       <span class="modifier_kind">
diff --git a/releases/latest/api/scala/io/gearpump/streaming/task/TaskInterface.html b/releases/latest/api/scala/io/gearpump/streaming/task/TaskInterface.html
index b24726a..0d72fe6 100644
--- a/releases/latest/api/scala/io/gearpump/streaming/task/TaskInterface.html
+++ b/releases/latest/api/scala/io/gearpump/streaming/task/TaskInterface.html
@@ -55,7 +55,7 @@
           <div class="superTypes hiddenContent"><span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
         </div><div class="toggleContainer block">
             <span class="toggle">Known Subclasses</span>
-            <div class="subClasses hiddenContent"><a href="../sink/DataSinkTask.html" class="extype" name="io.gearpump.streaming.sink.DataSinkTask">DataSinkTask</a>, <a href="../source/DataSourceTask.html" class="extype" name="io.gearpump.streaming.source.DataSourceTask">DataSourceTask</a>, <a href="../dsl/plan/OpTranslator$$GroupByTask.html" class="extype" name="io.gearpump.streaming.dsl.plan.OpTranslator.GroupByTask">GroupByTask</a>, <a href="../state/api/PersistentTask.html" class="extype" name="io.gearpump.streaming.state.api.PersistentTask">PersistentTask</a>, <a href="../dsl/plan/OpTranslator$$SinkTask.html" class="extype" name="io.gearpump.streaming.dsl.plan.OpTranslator.SinkTask">SinkTask</a>, <a href="../dsl/plan/OpTranslator$$SourceTask.html" class="extype" name="io.gearpump.streaming.dsl.plan.OpTranslator.SourceTask">SourceTask</a>, <a href="Task.html" class="extype" name="io.gearpump.streaming.task.Task">Task</a>, <a href="../javaapi/Task.html" class="extype" name="io.gearpump.streaming.javaapi.Task">Task</a>, <a href="TaskWrapper.html" class="extype" name="io.gearpump.streaming.task.TaskWrapper">TaskWrapper</a>, <a href="../dsl/plan/OpTranslator$$TransformTask.html" class="extype" name="io.gearpump.streaming.dsl.plan.OpTranslator.TransformTask">TransformTask</a></div>
+            <div class="subClasses hiddenContent"><a href="../sink/DataSinkTask.html" class="extype" name="io.gearpump.streaming.sink.DataSinkTask">DataSinkTask</a>, <a href="../source/DataSourceTask.html" class="extype" name="io.gearpump.streaming.source.DataSourceTask">DataSourceTask</a>, <a href="../dsl/plan/OpTranslator$$GroupByTask.html" class="extype" name="io.gearpump.streaming.dsl.plan.OpTranslator.GroupByTask">GroupByTask</a>, <a href="../state/api/PersistentTask.html" class="extype" name="io.gearpump.streaming.state.api.PersistentTask">PersistentTask</a>, <a href="../dsl/plan/OpTranslator$$SinkTask.html" class="extype" name="io.gearpump.streaming.dsl.plan.OpTranslator.SinkTask">SinkTask</a>, <a href="../dsl/plan/OpTranslator$$SourceTask.html" class="extype" name="io.gearpump.streaming.dsl.plan.OpTranslator.SourceTask">SourceTask</a>, <a href="../javaapi/Task.html" class="extype" name="io.gearpump.streaming.javaapi.Task">Task</a>, <a href="Task.html" class="extype" name="io.gearpump.streaming.task.Task">Task</a>, <a href="TaskWrapper.html" class="extype" name="io.gearpump.streaming.task.TaskWrapper">TaskWrapper</a>, <a href="../dsl/plan/OpTranslator$$TransformTask.html" class="extype" name="io.gearpump.streaming.dsl.plan.OpTranslator.TransformTask">TransformTask</a></div>
           </div></div>
         
 
diff --git a/releases/latest/api/scala/io/gearpump/streaming/task/package.html b/releases/latest/api/scala/io/gearpump/streaming/task/package.html
index 6628fab..0ba3da5 100644
--- a/releases/latest/api/scala/io/gearpump/streaming/task/package.html
+++ b/releases/latest/api/scala/io/gearpump/streaming/task/package.html
@@ -100,6 +100,23 @@
       </a>
     </span>
       
+    </li><li name="io.gearpump.streaming.task.CheckProcessorDeath" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="CheckProcessorDeathextendsProductwithSerializable"></a>
+      <a id="CheckProcessorDeath:CheckProcessorDeath"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">case class</span>
+      </span>
+      <span class="symbol">
+        <a href="CheckProcessorDeath.html"><span class="name">CheckProcessorDeath</span></a><span class="params">(<span name="processorId">processorId: <a href="../package.html#ProcessorId=Int" class="extmbr" name="io.gearpump.streaming.ProcessorId">ProcessorId</a></span>)</span><span class="result"> extends <span class="extype" name="scala.Product">Product</span> with <span class="extype" name="scala.Serializable">Serializable</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../index.html#io.gearpump.streaming.task.package@CheckProcessorDeathextendsProductwithSerializable" title="Permalink" target="_top">
+        <img src="../../../../lib/permalink.png" />
+      </a>
+    </span>
+      
     </li><li name="io.gearpump.streaming.task.CheckpointClock" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
       <a id="CheckpointClockextendsProductwithSerializable"></a>
       <a id="CheckpointClock:CheckpointClock"></a>
diff --git a/releases/latest/api/scala/io/gearpump/streaming/transaction/api/OffsetStorage$$Overflow.html b/releases/latest/api/scala/io/gearpump/streaming/transaction/api/OffsetStorage$$Overflow.html
index d3ffe04..1b256bf 100644
--- a/releases/latest/api/scala/io/gearpump/streaming/transaction/api/OffsetStorage$$Overflow.html
+++ b/releases/latest/api/scala/io/gearpump/streaming/transaction/api/OffsetStorage$$Overflow.html
@@ -168,6 +168,23 @@
       </a>
     </span>
       <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="java.lang.Throwable#addSuppressed" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="addSuppressed(x$1:Throwable):Unit"></a>
+      <a id="addSuppressed(Throwable):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">addSuppressed</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="java.lang.Throwable">Throwable</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Overflow@addSuppressed(x$1:Throwable):Unit" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
     </li><li name="scala.Any#asInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
       <a id="asInstanceOf[T0]:T0"></a>
       <a id="asInstanceOf[T0]:T0"></a>
@@ -350,6 +367,23 @@
       </a>
     </span>
       <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="java.lang.Throwable#getSuppressed" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getSuppressed():Array[Throwable]"></a>
+      <a id="getSuppressed():Array[Throwable]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getSuppressed</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Array">Array</span>[<span class="extype" name="java.lang.Throwable">Throwable</span>]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Overflow@getSuppressed():Array[Throwable]" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
     </li><li name="java.lang.Throwable#initCause" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
       <a id="initCause(x$1:Throwable):Throwable"></a>
       <a id="initCause(Throwable):Throwable"></a>
diff --git a/releases/latest/api/scala/io/gearpump/streaming/transaction/api/OffsetStorage$$StorageEmpty$.html b/releases/latest/api/scala/io/gearpump/streaming/transaction/api/OffsetStorage$$StorageEmpty$.html
index 91016f8..71a3021 100644
--- a/releases/latest/api/scala/io/gearpump/streaming/transaction/api/OffsetStorage$$StorageEmpty$.html
+++ b/releases/latest/api/scala/io/gearpump/streaming/transaction/api/OffsetStorage$$StorageEmpty$.html
@@ -147,6 +147,23 @@
       </a>
     </span>
       <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="java.lang.Throwable#addSuppressed" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="addSuppressed(x$1:Throwable):Unit"></a>
+      <a id="addSuppressed(Throwable):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">addSuppressed</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="java.lang.Throwable">Throwable</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$StorageEmpty$@addSuppressed(x$1:Throwable):Unit" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
     </li><li name="scala.Any#asInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
       <a id="asInstanceOf[T0]:T0"></a>
       <a id="asInstanceOf[T0]:T0"></a>
@@ -346,6 +363,23 @@
       </a>
     </span>
       <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="java.lang.Throwable#getSuppressed" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getSuppressed():Array[Throwable]"></a>
+      <a id="getSuppressed():Array[Throwable]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getSuppressed</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Array">Array</span>[<span class="extype" name="java.lang.Throwable">Throwable</span>]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$StorageEmpty$@getSuppressed():Array[Throwable]" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
     </li><li name="java.lang.Throwable#initCause" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
       <a id="initCause(x$1:Throwable):Throwable"></a>
       <a id="initCause(Throwable):Throwable"></a>
diff --git a/releases/latest/api/scala/io/gearpump/streaming/transaction/api/OffsetStorage$$Underflow.html b/releases/latest/api/scala/io/gearpump/streaming/transaction/api/OffsetStorage$$Underflow.html
index 3e00755..90d578a 100644
--- a/releases/latest/api/scala/io/gearpump/streaming/transaction/api/OffsetStorage$$Underflow.html
+++ b/releases/latest/api/scala/io/gearpump/streaming/transaction/api/OffsetStorage$$Underflow.html
@@ -168,6 +168,23 @@
       </a>
     </span>
       <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+    </li><li name="java.lang.Throwable#addSuppressed" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="addSuppressed(x$1:Throwable):Unit"></a>
+      <a id="addSuppressed(Throwable):Unit"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">addSuppressed</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="java.lang.Throwable">Throwable</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Underflow@addSuppressed(x$1:Throwable):Unit" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
     </li><li name="scala.Any#asInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
       <a id="asInstanceOf[T0]:T0"></a>
       <a id="asInstanceOf[T0]:T0"></a>
@@ -350,6 +367,23 @@
       </a>
     </span>
       <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
+    </li><li name="java.lang.Throwable#getSuppressed" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
+      <a id="getSuppressed():Array[Throwable]"></a>
+      <a id="getSuppressed():Array[Throwable]"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier">final </span>
+        <span class="kind">def</span>
+      </span>
+      <span class="symbol">
+        <span class="name">getSuppressed</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Array">Array</span>[<span class="extype" name="java.lang.Throwable">Throwable</span>]</span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../../../index.html#io.gearpump.streaming.transaction.api.OffsetStorage$$Underflow@getSuppressed():Array[Throwable]" title="Permalink" target="_top">
+        <img src="../../../../../lib/permalink.png" />
+      </a>
+    </span>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Throwable</dd></dl></div>
     </li><li name="java.lang.Throwable#initCause" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
       <a id="initCause(x$1:Throwable):Throwable"></a>
       <a id="initCause(Throwable):Throwable"></a>
diff --git a/releases/latest/api/scala/io/gearpump/util/AkkaApp.html b/releases/latest/api/scala/io/gearpump/util/AkkaApp.html
index 24d069f..da68be2 100644
--- a/releases/latest/api/scala/io/gearpump/util/AkkaApp.html
+++ b/releases/latest/api/scala/io/gearpump/util/AkkaApp.html
@@ -49,7 +49,7 @@
       </span>
       </h4>
       
-          <div id="comment" class="fullcommenttop"><div class="comment cmt"><p>A Main class helper to load Akka configuration automatically
+          <div id="comment" class="fullcommenttop"><div class="comment cmt"><p>A Main class helper to load Akka configuration automatically.
 </p></div><div class="toggleContainer block">
           <span class="toggle">Linear Supertypes</span>
           <div class="superTypes hiddenContent"><span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
diff --git a/releases/latest/api/scala/io/gearpump/util/Constants$.html b/releases/latest/api/scala/io/gearpump/util/Constants$.html
index 85048d2..cf702b9 100644
--- a/releases/latest/api/scala/io/gearpump/util/Constants$.html
+++ b/releases/latest/api/scala/io/gearpump/util/Constants$.html
@@ -537,6 +537,23 @@
       </a>
     </span>
       
+    </li><li name="io.gearpump.util.Constants#GEARPUMP_MASTERCLIENT_TIMEOUT" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
+      <a id="GEARPUMP_MASTERCLIENT_TIMEOUT:String"></a>
+      <a id="GEARPUMP_MASTERCLIENT_TIMEOUT:String"></a>
+      <h4 class="signature">
+      <span class="modifier_kind">
+        <span class="modifier"></span>
+        <span class="kind">val</span>
+      </span>
+      <span class="symbol">
+        <span class="name">GEARPUMP_MASTERCLIENT_TIMEOUT</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
+      </span>
+      </h4><span class="permalink">
+      <a href="../../../index.html#io.gearpump.util.Constants$@GEARPUMP_MASTERCLIENT_TIMEOUT:String" title="Permalink" target="_top">
+        <img src="../../../lib/permalink.png" />
+      </a>
+    </span>
+      
     </li><li name="io.gearpump.util.Constants#GEARPUMP_MASTER_STARTTIME" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
       <a id="GEARPUMP_MASTER_STARTTIME:String"></a>
       <a id="GEARPUMP_MASTER_STARTTIME:String"></a>
diff --git a/releases/latest/api/scala/io/gearpump/util/LogUtil$$ProcessType$.html b/releases/latest/api/scala/io/gearpump/util/LogUtil$$ProcessType$.html
index cf1e2cc..ef88bbd 100644
--- a/releases/latest/api/scala/io/gearpump/util/LogUtil$$ProcessType$.html
+++ b/releases/latest/api/scala/io/gearpump/util/LogUtil$$ProcessType$.html
@@ -377,7 +377,7 @@
     </span>
       
     </li><li name="scala.Enumeration#apply" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="apply(x:Int):Enumeration.this.Value"></a>
+      <a id="apply(x:&lt;?&gt;):Enumeration.this.Value"></a>
       <a id="apply(Int):Value"></a>
       <h4 class="signature">
       <span class="modifier_kind">
@@ -781,7 +781,7 @@
               
         </dd></dl></div>
     </li><li name="scala.Enumeration#withName" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
-      <a id="withName(s:String):Enumeration.this.Value"></a>
+      <a id="withName(s:&lt;?&gt;):Enumeration.this.Value"></a>
       <a id="withName(String):Value"></a>
       <h4 class="signature">
       <span class="modifier_kind">
diff --git a/releases/latest/api/scala/io/gearpump/util/ProcessLogRedirector.html b/releases/latest/api/scala/io/gearpump/util/ProcessLogRedirector.html
index 876c3b6..1f02279 100644
--- a/releases/latest/api/scala/io/gearpump/util/ProcessLogRedirector.html
+++ b/releases/latest/api/scala/io/gearpump/util/ProcessLogRedirector.html
@@ -51,7 +51,7 @@
       
           <div id="comment" class="fullcommenttop"><div class="toggleContainer block">
           <span class="toggle">Linear Supertypes</span>
-          <div class="superTypes hiddenContent"><a href="ConsoleOutput.html" class="extype" name="io.gearpump.util.ConsoleOutput">ConsoleOutput</a>, <span class="extype" name="java.io.Flushable">Flushable</span>, <span class="extype" name="java.io.Closeable">Closeable</span>, <span class="extype" name="scala.sys.process.ProcessLogger">ProcessLogger</span>, <span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
+          <div class="superTypes hiddenContent"><a href="ConsoleOutput.html" class="extype" name="io.gearpump.util.ConsoleOutput">ConsoleOutput</a>, <span class="extype" name="java.io.Flushable">Flushable</span>, <span class="extype" name="java.io.Closeable">Closeable</span>, <span class="extype" name="java.lang.AutoCloseable">AutoCloseable</span>, <span class="extype" name="scala.sys.process.ProcessLogger">ProcessLogger</span>, <span class="extype" name="scala.AnyRef">AnyRef</span>, <span class="extype" name="scala.Any">Any</span></div>
         </div></div>
         
 
@@ -69,7 +69,7 @@
                 <span class="filtertype">Inherited<br />
                 </span>
                 <ol id="linearization">
-                  <li class="in" name="io.gearpump.util.ProcessLogRedirector"><span>ProcessLogRedirector</span></li><li class="in" name="io.gearpump.util.ConsoleOutput"><span>ConsoleOutput</span></li><li class="in" name="java.io.Flushable"><span>Flushable</span></li><li class="in" name="java.io.Closeable"><span>Closeable</span></li><li class="in" name="scala.sys.process.ProcessLogger"><span>ProcessLogger</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
+                  <li class="in" name="io.gearpump.util.ProcessLogRedirector"><span>ProcessLogRedirector</span></li><li class="in" name="io.gearpump.util.ConsoleOutput"><span>ConsoleOutput</span></li><li class="in" name="java.io.Flushable"><span>Flushable</span></li><li class="in" name="java.io.Closeable"><span>Closeable</span></li><li class="in" name="java.lang.AutoCloseable"><span>AutoCloseable</span></li><li class="in" name="scala.sys.process.ProcessLogger"><span>ProcessLogger</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
                 </ol>
               </div><div id="ancestors">
             <span class="filtertype"></span>
@@ -239,7 +239,7 @@
         <img src="../../../lib/permalink.png" />
       </a>
     </span>
-      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="" class="extype" name="io.gearpump.util.ProcessLogRedirector">ProcessLogRedirector</a> → Closeable</dd></dl></div>
+      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="" class="extype" name="io.gearpump.util.ProcessLogRedirector">ProcessLogRedirector</a> → Closeable → AutoCloseable</dd></dl></div>
     </li><li name="scala.AnyRef#eq" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
       <a id="eq(x$1:AnyRef):Boolean"></a>
       <a id="eq(AnyRef):Boolean"></a>
@@ -602,6 +602,8 @@
               <h3>Inherited from <span class="extype" name="java.io.Flushable">Flushable</span></h3>
             </div><div class="parent" name="java.io.Closeable">
               <h3>Inherited from <span class="extype" name="java.io.Closeable">Closeable</span></h3>
+            </div><div class="parent" name="java.lang.AutoCloseable">
+              <h3>Inherited from <span class="extype" name="java.lang.AutoCloseable">AutoCloseable</span></h3>
             </div><div class="parent" name="scala.sys.process.ProcessLogger">
               <h3>Inherited from <span class="extype" name="scala.sys.process.ProcessLogger">ProcessLogger</span></h3>
             </div><div class="parent" name="scala.AnyRef">
diff --git a/releases/latest/api/scala/io/gearpump/util/package.html b/releases/latest/api/scala/io/gearpump/util/package.html
index 35ae28a..e1b14ae 100644
--- a/releases/latest/api/scala/io/gearpump/util/package.html
+++ b/releases/latest/api/scala/io/gearpump/util/package.html
@@ -101,8 +101,7 @@
         <img src="../../../lib/permalink.png" />
       </a>
     </span>
-      <p class="shortcomment cmt">A Main class helper to load Akka configuration automatically
-</p>
+      <p class="shortcomment cmt">A Main class helper to load Akka configuration automatically.</p>
     </li><li name="io.gearpump.util.ConsoleOutput" visbl="pub" data-isabs="true" fullComment="no" group="Ungrouped">
       <a id="ConsoleOutputextendsAnyRef"></a>
       <a id="ConsoleOutput:ConsoleOutput"></a>
diff --git a/releases/latest/basic-concepts.html b/releases/latest/basic-concepts.html
index 51a0d9d..b6990cb 100644
--- a/releases/latest/basic-concepts.html
+++ b/releases/latest/basic-concepts.html
@@ -7,7 +7,7 @@
   <meta charset="utf-8">
   <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
   <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
-  <title>Gearpump Basic Concepts - Gearpump 0.7.5 Documentation</title>
+  <title>Gearpump Basic Concepts - Gearpump 0.7.6 Documentation</title>
   
    <meta name="description" content="Gearpump Basic Concepts">
   
@@ -40,7 +40,7 @@
           <span class="icon-bar"></span>
         </button>
         <a class="navbar-brand" href="http://gearpump.io">Gearpump
-          <span class="label label-primary" style="font-size: .6em">0.7.5</span>
+          <span class="label label-primary" style="font-size: .6em">0.7.6</span>
         </a>
       </div>
       <div id="navbar" class="collapse navbar-collapse">
diff --git a/releases/latest/coding-style.html b/releases/latest/coding-style.html
index 6048814..dea4917 100644
--- a/releases/latest/coding-style.html
+++ b/releases/latest/coding-style.html
@@ -7,7 +7,7 @@
   <meta charset="utf-8">
   <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
   <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
-  <title>Gearpump Coding Style - Gearpump 0.7.5 Documentation</title>
+  <title>Gearpump Coding Style - Gearpump 0.7.6 Documentation</title>
   
 
   
@@ -38,7 +38,7 @@
           <span class="icon-bar"></span>
         </button>
         <a class="navbar-brand" href="http://gearpump.io">Gearpump
-          <span class="label label-primary" style="font-size: .6em">0.7.5</span>
+          <span class="label label-primary" style="font-size: .6em">0.7.6</span>
         </a>
       </div>
       <div id="navbar" class="collapse navbar-collapse">
diff --git a/releases/latest/commandline.html b/releases/latest/commandline.html
index e1dc9ef..f0979c1 100644
--- a/releases/latest/commandline.html
+++ b/releases/latest/commandline.html
@@ -7,7 +7,7 @@
   <meta charset="utf-8">
   <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
   <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
-  <title>Gearpump Client Commandline - Gearpump 0.7.5 Documentation</title>
+  <title>Gearpump Client Commandline - Gearpump 0.7.6 Documentation</title>
   
    <meta name="description" content="Gearpump Client Commandline">
   
@@ -40,7 +40,7 @@
           <span class="icon-bar"></span>
         </button>
         <a class="navbar-brand" href="http://gearpump.io">Gearpump
-          <span class="label label-primary" style="font-size: .6em">0.7.5</span>
+          <span class="label label-primary" style="font-size: .6em">0.7.6</span>
         </a>
       </div>
       <div id="navbar" class="collapse navbar-collapse">
@@ -125,6 +125,10 @@
 
 <p><strong>NOTE:</strong> on MS Windows platform, please use window shell gear.bat script instead. bash script doesn&#8217;t work well in cygwin/mingw.</p>
 
+<h3 id="creating-an-uber-jar">Creating an uber-jar</h3>
+
+<p>If you use Maven you can have a look <a href="https://maven.apache.org/plugins/maven-shade-plugin/">here</a> whereas SBT users may find <a href="https://github.com/sbt/sbt-assembly">this</a> useful.</p>
+
 <h3 id="submit-an-new-application">Submit an new application</h3>
 
 <p>You can use the command <code>gear</code> under the bin directory to submit, query and terminate an application:</p>
@@ -151,8 +155,8 @@
 <h3 id="start-gearpump-cluster-on-yarn">Start Gearpump Cluster on YARN</h3>
 <p>To start a Gearpump Cluster on YARN, you can:</p>
 
-<div class="highlight"><pre><code class="language-bash">yarnclient launch -package /usr/lib/gearpump/gearpump-2.11-0.7.5.zip</code></pre></div>
-<p>/usr/lib/gearpump/gearpump-2.11-0.7.5.zip should be available on HDFS.</p>
+<div class="highlight"><pre><code class="language-bash">yarnclient launch -package /usr/lib/gearpump/gearpump-2.11-0.7.6.zip</code></pre></div>
+<p>/usr/lib/gearpump/gearpump-2.11-0.7.6.zip should be available on HDFS.</p>
 
 <p>Please check <a href="deployment-yarn.html">YARN Deployment Guide</a> for more information.</p>
 
diff --git a/releases/latest/deployment-configuration.html b/releases/latest/deployment-configuration.html
index 5928d25..c529b7c 100644
--- a/releases/latest/deployment-configuration.html
+++ b/releases/latest/deployment-configuration.html
@@ -7,7 +7,7 @@
   <meta charset="utf-8">
   <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
   <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
-  <title>Gearpump Configuration - Gearpump 0.7.5 Documentation</title>
+  <title>Gearpump Configuration - Gearpump 0.7.6 Documentation</title>
   
    <meta name="description" content="Gearpump Configuration">
   
@@ -40,7 +40,7 @@
           <span class="icon-bar"></span>
         </button>
         <a class="navbar-brand" href="http://gearpump.io">Gearpump
-          <span class="label label-primary" style="font-size: .6em">0.7.5</span>
+          <span class="label label-primary" style="font-size: .6em">0.7.6</span>
         </a>
       </div>
       <div id="navbar" class="collapse navbar-collapse">
@@ -127,14 +127,14 @@
 
 <p>Master reads configuration from section master and gearpump:</p>
 
-<div class="highlight"><pre><code class="language-bash">gearpump-master <span class="o">{</span>
+<div class="highlight"><pre><code class="language-bash">master <span class="o">{</span>
 <span class="o">}</span>
 gearpump<span class="o">{</span>
 <span class="o">}</span></code></pre></div>
 
 <p>Worker reads configuration from section worker and gearpump:</p>
 
-<div class="highlight"><pre><code class="language-bash">gearpump-worker <span class="o">{</span>
+<div class="highlight"><pre><code class="language-bash">worker <span class="o">{</span>
 <span class="o">}</span>
 gearpump<span class="o">{</span>
 <span class="o">}</span></code></pre></div>
diff --git a/releases/latest/deployment-docker.html b/releases/latest/deployment-docker.html
index 7e0588d..86f33f2 100644
--- a/releases/latest/deployment-docker.html
+++ b/releases/latest/deployment-docker.html
@@ -7,7 +7,7 @@
   <meta charset="utf-8">
   <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
   <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
-  <title>Deployment with Docker - Gearpump 0.7.5 Documentation</title>
+  <title>Deployment with Docker - Gearpump 0.7.6 Documentation</title>
   
 
   
@@ -38,7 +38,7 @@
           <span class="icon-bar"></span>
         </button>
         <a class="navbar-brand" href="http://gearpump.io">Gearpump
-          <span class="label label-primary" style="font-size: .6em">0.7.5</span>
+          <span class="label label-primary" style="font-size: .6em">0.7.6</span>
         </a>
       </div>
       <div id="navbar" class="collapse navbar-collapse">
diff --git a/releases/latest/deployment-ha.html b/releases/latest/deployment-ha.html
index 195893f..4746ff8 100644
--- a/releases/latest/deployment-ha.html
+++ b/releases/latest/deployment-ha.html
@@ -7,7 +7,7 @@
   <meta charset="utf-8">
   <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
   <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
-  <title>Gearpump High Availability Guide - Gearpump 0.7.5 Documentation</title>
+  <title>Gearpump High Availability Guide - Gearpump 0.7.6 Documentation</title>
   
 
   
@@ -38,7 +38,7 @@
           <span class="icon-bar"></span>
         </button>
         <a class="navbar-brand" href="http://gearpump.io">Gearpump
-          <span class="label label-primary" style="font-size: .6em">0.7.5</span>
+          <span class="label label-primary" style="font-size: .6em">0.7.6</span>
         </a>
       </div>
       <div id="navbar" class="collapse navbar-collapse">
diff --git a/releases/latest/deployment-local.html b/releases/latest/deployment-local.html
index 2a55721..1b75f22 100644
--- a/releases/latest/deployment-local.html
+++ b/releases/latest/deployment-local.html
@@ -7,7 +7,7 @@
   <meta charset="utf-8">
   <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
   <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
-  <title>Deploy Local Mode - Gearpump 0.7.5 Documentation</title>
+  <title>Deploy Local Mode - Gearpump 0.7.6 Documentation</title>
   
    <meta name="description" content="Deploy Gearpump in Local Mode">
   
@@ -40,7 +40,7 @@
           <span class="icon-bar"></span>
         </button>
         <a class="navbar-brand" href="http://gearpump.io">Gearpump
-          <span class="label label-primary" style="font-size: .6em">0.7.5</span>
+          <span class="label label-primary" style="font-size: .6em">0.7.6</span>
         </a>
       </div>
       <div id="navbar" class="collapse navbar-collapse">
diff --git a/releases/latest/deployment-msg-delivery.html b/releases/latest/deployment-msg-delivery.html
index ee7ed1a..f84f66e 100644
--- a/releases/latest/deployment-msg-delivery.html
+++ b/releases/latest/deployment-msg-delivery.html
@@ -7,7 +7,7 @@
   <meta charset="utf-8">
   <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
   <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
-  <title>Deployment for Reliable Message Delivery - Gearpump 0.7.5 Documentation</title>
+  <title>Deployment for Reliable Message Delivery - Gearpump 0.7.6 Documentation</title>
   
 
   
@@ -38,7 +38,7 @@
           <span class="icon-bar"></span>
         </button>
         <a class="navbar-brand" href="http://gearpump.io">Gearpump
-          <span class="label label-primary" style="font-size: .6em">0.7.5</span>
+          <span class="label label-primary" style="font-size: .6em">0.7.6</span>
         </a>
       </div>
       <div id="navbar" class="collapse navbar-collapse">
diff --git a/releases/latest/deployment-resource-isolation.html b/releases/latest/deployment-resource-isolation.html
index 2e5c69d..2d13d56 100644
--- a/releases/latest/deployment-resource-isolation.html
+++ b/releases/latest/deployment-resource-isolation.html
@@ -7,7 +7,7 @@
   <meta charset="utf-8">
   <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
   <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
-  <title>Gearpump Resource Isolation for Different Streaming Applications - Gearpump 0.7.5 Documentation</title>
+  <title>Gearpump Resource Isolation for Different Streaming Applications - Gearpump 0.7.6 Documentation</title>
   
    <meta name="description" content="Gearpump Resource Isolation for Different Streaming Applications">
   
@@ -40,7 +40,7 @@
           <span class="icon-bar"></span>
         </button>
         <a class="navbar-brand" href="http://gearpump.io">Gearpump
-          <span class="label label-primary" style="font-size: .6em">0.7.5</span>
+          <span class="label label-primary" style="font-size: .6em">0.7.6</span>
         </a>
       </div>
       <div id="navbar" class="collapse navbar-collapse">
diff --git a/releases/latest/deployment-security.html b/releases/latest/deployment-security.html
index f0a41fe..2cce988 100644
--- a/releases/latest/deployment-security.html
+++ b/releases/latest/deployment-security.html
@@ -7,7 +7,7 @@
   <meta charset="utf-8">
   <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
   <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
-  <title>Gearpump Security Guide - Gearpump 0.7.5 Documentation</title>
+  <title>Gearpump Security Guide - Gearpump 0.7.6 Documentation</title>
   
    <meta name="description" content="Gearpump Security Guide">
   
@@ -40,7 +40,7 @@
           <span class="icon-bar"></span>
         </button>
         <a class="navbar-brand" href="http://gearpump.io">Gearpump
-          <span class="label label-primary" style="font-size: .6em">0.7.5</span>
+          <span class="label label-primary" style="font-size: .6em">0.7.6</span>
         </a>
       </div>
       <div id="navbar" class="collapse navbar-collapse">
@@ -141,7 +141,7 @@
 
     <p>Remember that user <code>gear</code> must exist on every node of Yarn.</p>
   </li>
-  <li>Upload the <code>gearpump-2.11-0.7.5.zip</code> to remote HDFS Folder, suggest to put it under <code>/usr/lib/gearpump/gearpump-2.11-0.7.5.zip</code></li>
+  <li>Upload the <code>gearpump-2.11-0.7.6.zip</code> to remote HDFS Folder, suggest to put it under <code>/usr/lib/gearpump/gearpump-2.11-0.7.6.zip</code></li>
   <li>
     <p>Create HDFS folder /user/gear/, make sure all read-write rights are granted for user <code>gear</code></p>
 
@@ -160,7 +160,7 @@
 
     <p>Here you can login with keytab or password. Please refer Kerberos&#8217;s document for details.</p>
 
-    <div class="highlight"><pre><code class="language-bash">yarnclient launch -package /usr/lib/gearpump/gearpump-2.11-0.7.5.zip</code></pre></div>
+    <div class="highlight"><pre><code class="language-bash">yarnclient launch -package /usr/lib/gearpump/gearpump-2.11-0.7.6.zip</code></pre></div>
   </li>
 </ol>
 
diff --git a/releases/latest/deployment-standalone.html b/releases/latest/deployment-standalone.html
index e1e1dd7..c821e61 100644
--- a/releases/latest/deployment-standalone.html
+++ b/releases/latest/deployment-standalone.html
@@ -7,7 +7,7 @@
   <meta charset="utf-8">
   <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
   <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
-  <title>Deploy Standalone Mode - Gearpump 0.7.5 Documentation</title>
+  <title>Deploy Standalone Mode - Gearpump 0.7.6 Documentation</title>
   
    <meta name="description" content="Deploy Gearpump in Standalone Mode">
   
@@ -40,7 +40,7 @@
           <span class="icon-bar"></span>
         </button>
         <a class="navbar-brand" href="http://gearpump.io">Gearpump
-          <span class="label label-primary" style="font-size: .6em">0.7.5</span>
+          <span class="label label-primary" style="font-size: .6em">0.7.6</span>
         </a>
       </div>
       <div id="navbar" class="collapse navbar-collapse">
diff --git a/releases/latest/deployment-ui-authentication.html b/releases/latest/deployment-ui-authentication.html
index 49b99e6..d70b087 100644
--- a/releases/latest/deployment-ui-authentication.html
+++ b/releases/latest/deployment-ui-authentication.html
@@ -7,7 +7,7 @@
   <meta charset="utf-8">
   <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
   <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
-  <title>UI Dashboard Authentication and Authorization - Gearpump 0.7.5 Documentation</title>
+  <title>UI Dashboard Authentication and Authorization - Gearpump 0.7.6 Documentation</title>
   
 
   
@@ -38,7 +38,7 @@
           <span class="icon-bar"></span>
         </button>
         <a class="navbar-brand" href="http://gearpump.io">Gearpump
-          <span class="label label-primary" style="font-size: .6em">0.7.5</span>
+          <span class="label label-primary" style="font-size: .6em">0.7.6</span>
         </a>
       </div>
       <div id="navbar" class="collapse navbar-collapse">
diff --git a/releases/latest/deployment-yarn.html b/releases/latest/deployment-yarn.html
index 3865341..8853bb1 100644
--- a/releases/latest/deployment-yarn.html
+++ b/releases/latest/deployment-yarn.html
@@ -7,7 +7,7 @@
   <meta charset="utf-8">
   <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
   <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
-  <title>Deployment with YARN - Gearpump 0.7.5 Documentation</title>
+  <title>Deployment with YARN - Gearpump 0.7.6 Documentation</title>
   
 
   
@@ -38,7 +38,7 @@
           <span class="icon-bar"></span>
         </button>
         <a class="navbar-brand" href="http://gearpump.io">Gearpump
-          <span class="label label-primary" style="font-size: .6em">0.7.5</span>
+          <span class="label label-primary" style="font-size: .6em">0.7.6</span>
         </a>
       </div>
       <div id="navbar" class="collapse navbar-collapse">
@@ -123,7 +123,7 @@
 
 <ol>
   <li>
-    <p>Upload the <code>gearpump-2.11-0.7.5.zip</code> to remote HDFS Folder, suggest to put it under <code>/usr/lib/gearpump/gearpump-2.11-0.7.5.zip</code></p>
+    <p>Upload the <code>gearpump-2.11-0.7.6.zip</code> to remote HDFS Folder, suggest to put it under <code>/usr/lib/gearpump/gearpump-2.11-0.7.6.zip</code></p>
   </li>
   <li>
     <p>Make sure the home directory on HDFS is already created and all read-write rights are granted for user. For example, user <code>gear</code>&#8217;s home directory is <code>/user/gear</code></p>
@@ -137,7 +137,7 @@
   <li>
     <p>Launch the gearpump cluster on YARN</p>
 
-    <div class="highlight"><pre><code> yarnclient launch -package /usr/lib/gearpump/gearpump-2.11-0.7.5.zip
+    <div class="highlight"><pre><code> yarnclient launch -package /usr/lib/gearpump/gearpump-2.11-0.7.6.zip
 </code></pre></div>
 
     <p>If you don&#8217;t specify package path, it will read default package-path (<code>gearpump.yarn.client.package-path</code>) from <code>gear.conf</code>.</p>
@@ -169,7 +169,7 @@
   <li>
     <p>Option 1: specify &#8220;-output&#8221; option when you launch the cluster.</p>
 
-    <div class="highlight"><pre><code> yarnclient launch -package /usr/lib/gearpump/gearpump-2.11-0.7.5.zip -output /tmp/mycluster.conf
+    <div class="highlight"><pre><code> yarnclient launch -package /usr/lib/gearpump/gearpump-2.11-0.7.6.zip -output /tmp/mycluster.conf
 </code></pre></div>
 
     <p>It will return in console like this:</p>
@@ -189,14 +189,14 @@
   <li>
     <p>After you downloaded the configuration file, you can launch application with that config file.</p>
 
-    <div class="highlight"><pre><code> gear app -jar examples/wordcount-2.11-0.7.5.jar -conf /tmp/mycluster.conf
+    <div class="highlight"><pre><code> gear app -jar examples/wordcount-2.11-0.7.6.jar -conf /tmp/mycluster.conf
 </code></pre></div>
   </li>
   <li>
     <p>To run Storm application over Gearpump on YARN, please store the configuration file with <code>-output application.conf</code> 
 and then launch Storm application with</p>
 
-    <div class="highlight"><pre><code> storm -jar examples/storm-2.11-0.7.5.jar storm.starter.ExclamationTopology exclamation
+    <div class="highlight"><pre><code> storm -jar examples/storm-2.11-0.7.6.jar storm.starter.ExclamationTopology exclamation
 </code></pre></div>
   </li>
   <li>
diff --git a/releases/latest/dev-connectors.html b/releases/latest/dev-connectors.html
index a6ac073..d88d32a 100644
--- a/releases/latest/dev-connectors.html
+++ b/releases/latest/dev-connectors.html
@@ -7,7 +7,7 @@
   <meta charset="utf-8">
   <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
   <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
-  <title>Gearpump Connectors - Gearpump 0.7.5 Documentation</title>
+  <title>Gearpump Connectors - Gearpump 0.7.6 Documentation</title>
   
 
   
@@ -38,7 +38,7 @@
           <span class="icon-bar"></span>
         </button>
         <a class="navbar-brand" href="http://gearpump.io">Gearpump
-          <span class="label label-primary" style="font-size: .6em">0.7.5</span>
+          <span class="label label-primary" style="font-size: .6em">0.7.6</span>
         </a>
       </div>
       <div id="navbar" class="collapse navbar-collapse">
@@ -183,13 +183,13 @@
 <h3 id="use-of-kafkasource">Use of <code>KafkaSource</code></h3>
 <p>To use <code>kafkaSource</code> in your application, you first need to add the <code>gearpump-external-Kafka</code> library dependency in your application:</p>
 
-<div class="highlight"><pre><code>"com.github.intel-hadoop" %% "gearpump-external-kafka" % 0.7.5
+<div class="highlight"><pre><code>"com.github.intel-hadoop" %% "gearpump-external-kafka" % 0.7.6
 </code></pre></div>
 
 <div class="highlight"><pre><code class="language-xml"><span class="nt">&lt;dependency&gt;</span>
   <span class="nt">&lt;groupId&gt;</span>com.github.intel-hadoop<span class="nt">&lt;/groupId&gt;</span>
   <span class="nt">&lt;artifactId&gt;</span>gearpump-external-kafka<span class="nt">&lt;/artifactId&gt;</span>
-  <span class="nt">&lt;version&gt;</span>0.7.5<span class="nt">&lt;/version&gt;</span>
+  <span class="nt">&lt;version&gt;</span>0.7.6<span class="nt">&lt;/version&gt;</span>
 <span class="nt">&lt;/dependency&gt;</span></code></pre></div>
 
 <p>To connect to Kafka, you need to provide following info:
@@ -222,13 +222,13 @@
 
 <p>To use <code>HBaseSink</code> in your application, you first need to add the <code>gearpump-external-hbase</code> library dependency in your application:</p>
 
-<div class="highlight"><pre><code>"com.github.intel-hadoop" %% "gearpump-external-hbase" % 0.7.5
+<div class="highlight"><pre><code>"com.github.intel-hadoop" %% "gearpump-external-hbase" % 0.7.6
 </code></pre></div>
 
 <div class="highlight"><pre><code class="language-xml"><span class="nt">&lt;dependency&gt;</span>
   <span class="nt">&lt;groupId&gt;</span>com.github.intel-hadoop<span class="nt">&lt;/groupId&gt;</span>
   <span class="nt">&lt;artifactId&gt;</span>gearpump-external-hbase<span class="nt">&lt;/artifactId&gt;</span>
-  <span class="nt">&lt;version&gt;</span>0.7.5<span class="nt">&lt;/version&gt;</span>
+  <span class="nt">&lt;version&gt;</span>0.7.6<span class="nt">&lt;/version&gt;</span>
 <span class="nt">&lt;/dependency&gt;</span></code></pre></div>
 
 <p>To connect to HBase, you need to provide following info:
@@ -238,10 +238,10 @@
 <p>Then, you can use <code>HBaseSink</code> in your application:</p>
 
 <div class="highlight"><pre><code class="language-scala">   <span class="c1">//create the HBase data sink</span>
-   <span class="k">val</span> <span class="n">sink</span> <span class="k">=</span> <span class="nc">HBaseSink</span><span class="o">(</span><span class="nc">UserConfig</span><span class="o">.</span><span class="n">empty</span><span class="o">,</span> <span class="n">tableName</span><span class="o">,</span> <span class="k">new</span> <span class="nc">HBaseConfiguration</span><span class="o">)</span>
+   <span class="k">val</span> <span class="n">sink</span> <span class="k">=</span> <span class="nc">HBaseSink</span><span class="o">(</span><span class="nc">UserConfig</span><span class="o">.</span><span class="n">empty</span><span class="o">,</span> <span class="n">tableName</span><span class="o">,</span> <span class="nc">HBaseConfiguration</span><span class="o">.</span><span class="n">create</span><span class="o">())</span>
 
    <span class="c1">//create Gearpump Processor</span>
-   <span class="k">val</span> <span class="n">sinkProcessor</span> <span class="k">=</span> <span class="nc">DataSinkProcessor</span><span class="o">(</span><span class="n">source</span><span class="o">,</span> <span class="n">parallelism</span><span class="o">)</span></code></pre></div>
+   <span class="k">val</span> <span class="n">sinkProcessor</span> <span class="k">=</span> <span class="nc">DataSinkProcessor</span><span class="o">(</span><span class="n">sink</span><span class="o">,</span> <span class="n">parallelism</span><span class="o">)</span></code></pre></div>
 
 <div class="highlight"><pre><code class="language-scala">  <span class="c1">//assume stream is a normal `Stream` in DSL</span>
   <span class="n">stream</span><span class="o">.</span><span class="n">writeToHbase</span><span class="o">(</span><span class="nc">UserConfig</span><span class="o">.</span><span class="n">empty</span><span class="o">,</span> <span class="n">tableName</span><span class="o">,</span> <span class="n">parallelism</span><span class="o">,</span> <span class="s">&quot;write to HBase&quot;</span><span class="o">)</span></code></pre></div>
@@ -254,14 +254,14 @@
 
 <ol>
   <li>The data source itself</li>
-  <li>a helper class to make it easy use in DSL</li>
+  <li>a helper class to easy the usage in a DSL</li>
 </ol>
 
 <h3 id="implement-your-own-datasource">Implement your own <code>DataSource</code></h3>
 <p>You need to implement a class derived from <code>io.gearpump.streaming.transaction.api.TimeReplayableSource</code>.</p>
 
 <h3 id="implement-dsl-helper-optional">Implement DSL helper (Optional)</h3>
-<p>To make DSL easy of use this customized stream, it is better that if you can implement your own DSL helper.
+<p>If you would like to have a DSL at hand you may start with this customized stream; it is better if you can implement your own DSL helper.
 You can refer <code>KafkaDSLUtil</code> as an example in Gearpump source.</p>
 
 <p>Below is some code snippet from <code>KafkaDSLUtil</code>:</p>
@@ -292,7 +292,7 @@
 <p>You need to implement a class derived from <code>io.gearpump.streaming.sink.DataSink</code>.</p>
 
 <h3 id="implement-dsl-helper-optional-1">Implement DSL helper (Optional)</h3>
-<p>To make DSL easy of use this customized stream, it is better that if you can implement your own DSL helper.
+<p>If you would like to have a DSL at hand you may start with this customized stream; it is better if you can implement your own DSL helper.
 You can refer <code>HBaseDSLSink</code> as an example in Gearpump source.</p>
 
 <p>Below is some code snippet from <code>HBaseDSLSink</code>:</p>
diff --git a/releases/latest/dev-custom-serializer.html b/releases/latest/dev-custom-serializer.html
index 8a0f99b..27ba9c5 100644
--- a/releases/latest/dev-custom-serializer.html
+++ b/releases/latest/dev-custom-serializer.html
@@ -7,7 +7,7 @@
   <meta charset="utf-8">
   <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
   <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
-  <title>Gearpump Customize Serializer - Gearpump 0.7.5 Documentation</title>
+  <title>Gearpump Customize Serializer - Gearpump 0.7.6 Documentation</title>
   
 
   
@@ -38,7 +38,7 @@
           <span class="icon-bar"></span>
         </button>
         <a class="navbar-brand" href="http://gearpump.io">Gearpump
-          <span class="label label-primary" style="font-size: .6em">0.7.5</span>
+          <span class="label label-primary" style="font-size: .6em">0.7.6</span>
         </a>
       </div>
       <div id="navbar" class="collapse navbar-collapse">
diff --git a/releases/latest/dev-ide-setup.html b/releases/latest/dev-ide-setup.html
index ece8203..8acde88 100644
--- a/releases/latest/dev-ide-setup.html
+++ b/releases/latest/dev-ide-setup.html
@@ -7,7 +7,7 @@
   <meta charset="utf-8">
   <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
   <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
-  <title>IDE Preparation for Gearpump Development - Gearpump 0.7.5 Documentation</title>
+  <title>IDE Preparation for Gearpump Development - Gearpump 0.7.6 Documentation</title>
   
 
   
@@ -38,7 +38,7 @@
           <span class="icon-bar"></span>
         </button>
         <a class="navbar-brand" href="http://gearpump.io">Gearpump
-          <span class="label label-primary" style="font-size: .6em">0.7.5</span>
+          <span class="label label-primary" style="font-size: .6em">0.7.6</span>
         </a>
       </div>
       <div id="navbar" class="collapse navbar-collapse">
diff --git a/releases/latest/dev-non-streaming-example.html b/releases/latest/dev-non-streaming-example.html
index 5b9ad57..319594a 100644
--- a/releases/latest/dev-non-streaming-example.html
+++ b/releases/latest/dev-non-streaming-example.html
@@ -7,7 +7,7 @@
   <meta charset="utf-8">
   <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
   <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
-  <title>Gearpump Non-Streaming Example - Gearpump 0.7.5 Documentation</title>
+  <title>Gearpump Non-Streaming Example - Gearpump 0.7.6 Documentation</title>
   
 
   
@@ -38,7 +38,7 @@
           <span class="icon-bar"></span>
         </button>
         <a class="navbar-brand" href="http://gearpump.io">Gearpump
-          <span class="label label-primary" style="font-size: .6em">0.7.5</span>
+          <span class="label label-primary" style="font-size: .6em">0.7.6</span>
         </a>
       </div>
       <div id="navbar" class="collapse navbar-collapse">
diff --git a/releases/latest/dev-rest-api.html b/releases/latest/dev-rest-api.html
index b13c5d5..2bb6a4e 100644
--- a/releases/latest/dev-rest-api.html
+++ b/releases/latest/dev-rest-api.html
@@ -7,7 +7,7 @@
   <meta charset="utf-8">
   <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
   <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
-  <title>Gearpump RESTful API reference - Gearpump 0.7.5 Documentation</title>
+  <title>Gearpump RESTful API reference - Gearpump 0.7.6 Documentation</title>
   
 
   
@@ -38,7 +38,7 @@
           <span class="icon-bar"></span>
         </button>
         <a class="navbar-brand" href="http://gearpump.io">Gearpump
-          <span class="label label-primary" style="font-size: .6em">0.7.5</span>
+          <span class="label label-primary" style="font-size: .6em">0.7.6</span>
         </a>
       </div>
       <div id="navbar" class="collapse navbar-collapse">
@@ -785,7 +785,7 @@
 
 <p>Example:</p>
 
-<div class="highlight"><pre><code class="language-bash">curl <span class="o">[</span>--cookie outputAuthenticationCookie.txt<span class="o">]</span> http://127.0.0.1:8090/api/v1.0/appmaster/1/metrics/app1?readLatest<span class="o">=</span><span class="nb">true</span>&amp;aggregator<span class="o">=</span>io.gearpump.streaming.metrics.ProcessorAggregator</code></pre></div>
+<div class="highlight"><pre><code class="language-bash">curl <span class="o">[</span>--cookie outputAuthenticationCookie.txt<span class="o">]</span> http://127.0.0.1:8090/api/v1.0/appmaster/1/metrics/app1?readLatest<span class="o">=</span><span class="nb">true</span><span class="p">&amp;</span><span class="nv">aggregator</span><span class="o">=</span>io.gearpump.streaming.metrics.ProcessorAggregator</code></pre></div>
 
 <p>Sample Response:</p>
 
diff --git a/releases/latest/dev-storm.html b/releases/latest/dev-storm.html
index a22cb4e..4f08d12 100644
--- a/releases/latest/dev-storm.html
+++ b/releases/latest/dev-storm.html
@@ -7,7 +7,7 @@
   <meta charset="utf-8">
   <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
   <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
-  <title>Storm Compatibility - Gearpump 0.7.5 Documentation</title>
+  <title>Storm Compatibility - Gearpump 0.7.6 Documentation</title>
   
 
   
@@ -38,7 +38,7 @@
           <span class="icon-bar"></span>
         </button>
         <a class="navbar-brand" href="http://gearpump.io">Gearpump
-          <span class="label label-primary" style="font-size: .6em">0.7.5</span>
+          <span class="label label-primary" style="font-size: .6em">0.7.6</span>
         </a>
       </div>
       <div id="navbar" class="collapse navbar-collapse">
@@ -266,25 +266,46 @@
   <li>
     <p>launch a local cluster</p>
 
-    <div class="highlight"><pre><code>./target/pack/bin/local
+    <div class="highlight"><pre><code>bin/local
 </code></pre></div>
   </li>
   <li>
-    <p>submit a topology from storm-starter. 
-<code>
-bin/storm -verbose -config storm.yaml -jar storm-starter-${STORM_VERSION}.jar storm.starter.ExclamationTopology exclamation 
-</code></p>
+    <p>start a Gearpump Nimbus server</p>
+
+    <p>Users need server&#8217;s address(<code>nimbus.host</code> and <code>nimbus.thrift.port</code>) to submit topologies later. The address is written to a yaml config file set with <code>-output</code> option. 
+Users can provide an existing config file where only the address will be overwritten. If not provided, a new file <code>app.yaml</code> is created with the config.</p>
+
+    <div class="highlight"><pre><code>bin/storm nimbus -output [conf &lt;custom yaml config&gt;]
+</code></pre></div>
+  </li>
+  <li>
+    <p>submit Storm applications</p>
+
+    <p>Users can either submit Storm applications through command line or UI.</p>
+
+    <p>a. submit Storm applications through command line</p>
+
+    <p><code>
+  bin/storm app -verbose -config app.yaml -jar storm-starter-${STORM_VERSION}.jar storm.starter.ExclamationTopology exclamation 
+ </code></p>
 
     <p>Users are able to configure their applications through following options</p>
 
-    <ul>
-      <li><code>jar</code> - set the path of a storm application jar</li>
-      <li><code>config</code> - submit a customized storm configuration file</li>
-    </ul>
+    <div class="highlight"><pre><code>* `jar` - set the path of a Storm application jar
+* `config` - submit the custom configuration file generated when launching Nimbus
+</code></pre></div>
 
-    <p>That&#8217;s it. Check the dashboard and you should see data flowing through your topology.</p>
+    <p>b. submit Storm application through UI</p>
 
-    <p><em>Note that submission from UI is not supported yet</em>.</p>
+    <ol>
+      <li>Click on the &#8220;Create&#8221; button on the applications page on UI.</li>
+      <li>Click on the &#8220;Submit Storm Application&#8221; item in the pull down menu.</li>
+      <li>In the popup console, upload the Storm application jar and the configuration file generated when launching Nimbus,
+and fill in <code>storm.starter.ExclamationTopology exclamation</code> as arguments.</li>
+      <li>Click on the &#8220;Submit&#8221; button</li>
+    </ol>
+
+    <p>Either way, check the dashboard and you should see data flowing through your topology.</p>
   </li>
 </ol>
 
@@ -338,7 +359,7 @@
 
 <p>All Storm configurations are respected with the following priority order</p>
 
-<div class="highlight"><pre><code>defaults.yaml &lt; storm.yaml &lt; application config &lt; component config &lt; custom user config
+<div class="highlight"><pre><code>defaults.yaml &lt; custom file config &lt; application config &lt; component config
 </code></pre></div>
 
 <p>where</p>
@@ -346,9 +367,64 @@
 <ul>
   <li>application config is submit from Storm application along with the topology</li>
   <li>component config is set in spout / bolt with <code>getComponentConfiguration</code></li>
-  <li>custom user config is specified with the <code>-config</code> option when submitting Storm application from command line</li>
+  <li>custom file config is specified with the <code>-config</code> option when submitting Storm application from command line or uploaded from UI</li>
 </ul>
 
+<h2 id="streamcql-support">StreamCQL Support</h2>
+
+<p><a href="https://github.com/HuaweiBigData/StreamCQL">StreamCQL</a> is a Continuous Query Language on RealTime Computation System open sourced by Huawei.
+Since StreamCQL already supports Storm, it&#8217;s straightforward to run StreamCQL over Gearpump.</p>
+
+<ol>
+  <li>
+    <p>Install StreamCQL as in the official <a href="https://github.com/HuaweiBigData/StreamCQL#install-streamcql">README</a></p>
+  </li>
+  <li>
+    <p>Launch Gearpump Nimbus Server as before</p>
+  </li>
+  <li>
+    <p>Go to the installed stream-cql-binary, and change following settings in <code>conf/streaming-site.xml</code> with the output Nimbus configs in Step 2.</p>
+
+    <p>```xml</p>
+    <property>
+   <name>streaming.storm.nimbus.host</name>
+   <value>${nimbus.host}</value>
+ </property>
+    <property>
+   <name>streaming.storm.nimbus.port</name>
+   <value>${nimbus.thrift.port}</value>
+ </property>
+    <p>```</p>
+  </li>
+  <li>
+    <p>Open CQL client shell and execute a simple cql example</p>
+
+    <div class="highlight"><pre><code>bin/cql
+</code></pre></div>
+
+    <div class="highlight"><pre><code>Streaming&gt; CREATE INPUT STREAM s
+    (id INT, name STRING, type INT)
+SOURCE randomgen
+    PROPERTIES ( timeUnit = "SECONDS", period = "1",
+        eventNumPerperiod = "1", isSchedule = "true" );
+   
+CREATE OUTPUT STREAM rs
+    (type INT, cc INT)
+SINK consoleOutput;
+   
+INSERT INTO STREAM rs SELECT type, COUNT(id) as cc
+    FROM s[RANGE 20 SECONDS BATCH]
+    WHERE id &gt; 5 GROUP BY type;
+   
+SUBMIT APPLICATION example;    
+</code></pre></div>
+  </li>
+  <li>
+    <p>Check the dashboard and you should see data flowing through a topology of 3 components</p>
+  </li>
+</ol>
+
+
 
   </div> <!-- /container -->
 
diff --git a/releases/latest/dev-write-1st-app.html b/releases/latest/dev-write-1st-app.html
index 8d54ac4..1f13489 100644
--- a/releases/latest/dev-write-1st-app.html
+++ b/releases/latest/dev-write-1st-app.html
@@ -7,7 +7,7 @@
   <meta charset="utf-8">
   <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
   <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
-  <title>Write Your 1st Gearpump App - Gearpump 0.7.5 Documentation</title>
+  <title>Write Your 1st Gearpump App - Gearpump 0.7.6 Documentation</title>
   
    <meta name="description" content="Write Your 1st Gearpump App">
   
@@ -40,7 +40,7 @@
           <span class="icon-bar"></span>
         </button>
         <a class="navbar-brand" href="http://gearpump.io">Gearpump
-          <span class="label label-primary" style="font-size: .6em">0.7.5</span>
+          <span class="label label-primary" style="font-size: .6em">0.7.6</span>
         </a>
       </div>
       <div id="navbar" class="collapse navbar-collapse">
diff --git a/releases/latest/faq.html b/releases/latest/faq.html
index d34fcd6..dd74fef 100644
--- a/releases/latest/faq.html
+++ b/releases/latest/faq.html
@@ -7,7 +7,7 @@
   <meta charset="utf-8">
   <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
   <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
-  <title>faq - Gearpump 0.7.5 Documentation</title>
+  <title>faq - Gearpump 0.7.6 Documentation</title>
   
    <meta name="description" content="Gearpump Frequently Asked Questions">
   
@@ -40,7 +40,7 @@
           <span class="icon-bar"></span>
         </button>
         <a class="navbar-brand" href="http://gearpump.io">Gearpump
-          <span class="label label-primary" style="font-size: .6em">0.7.5</span>
+          <span class="label label-primary" style="font-size: .6em">0.7.6</span>
         </a>
       </div>
       <div id="navbar" class="collapse navbar-collapse">
diff --git a/releases/latest/features.html b/releases/latest/features.html
index 3aecd02..37ebf47 100644
--- a/releases/latest/features.html
+++ b/releases/latest/features.html
@@ -7,7 +7,7 @@
   <meta charset="utf-8">
   <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
   <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
-  <title>highlights - Gearpump 0.7.5 Documentation</title>
+  <title>highlights - Gearpump 0.7.6 Documentation</title>
   
    <meta name="description" content="Gearpump Technical Highlights">
   
@@ -40,7 +40,7 @@
           <span class="icon-bar"></span>
         </button>
         <a class="navbar-brand" href="http://gearpump.io">Gearpump
-          <span class="label label-primary" style="font-size: .6em">0.7.5</span>
+          <span class="label label-primary" style="font-size: .6em">0.7.6</span>
         </a>
       </div>
       <div id="navbar" class="collapse navbar-collapse">
diff --git a/releases/latest/gearpump-internals.html b/releases/latest/gearpump-internals.html
index 38a0811..704a993 100644
--- a/releases/latest/gearpump-internals.html
+++ b/releases/latest/gearpump-internals.html
@@ -7,7 +7,7 @@
   <meta charset="utf-8">
   <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
   <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
-  <title>Gearpump Internals - Gearpump 0.7.5 Documentation</title>
+  <title>Gearpump Internals - Gearpump 0.7.6 Documentation</title>
   
    <meta name="description" content="Gearpump Internals">
   
@@ -40,7 +40,7 @@
           <span class="icon-bar"></span>
         </button>
         <a class="navbar-brand" href="http://gearpump.io">Gearpump
-          <span class="label label-primary" style="font-size: .6em">0.7.5</span>
+          <span class="label label-primary" style="font-size: .6em">0.7.6</span>
         </a>
       </div>
       <div id="navbar" class="collapse navbar-collapse">
@@ -230,29 +230,29 @@
 <p><img src="img/failures.png" alt="Failures" />
 Figure: Possible Failure Scenarios and Error Supervision Hierarchy</p>
 
-<h4 id="what-happen-when-master-crash">What happen when Master Crash?</h4>
+<h4 id="what-happens-when-the-master-crashes">What happens when the Master crashes?</h4>
 
-<p>When Master crash, other standby masters will be notified, they will resume the master state, and take over control. Worker and AppMaster will also be notified, They will trigger a process to find the new active master, until the resolution complete. If AppMaster or Worker cannot resolve a new Master in a time out, they will make suicide and kill themselves.</p>
+<p>In case of a master crash, other standby masters will be notified, they will resume the master state, and take over control. Worker and AppMaster will also be notified, They will trigger a process to find the new active master, until the resolution complete. If AppMaster or Worker cannot resolve a new Master in a time out, they will make suicide and kill themselves.</p>
 
-<h4 id="what-happen-when-worker-crash">What happen When worker crash?</h4>
+<h4 id="what-happens-when-a-worker-crashes">What happens when a worker crashes?</h4>
 
-<p>When worker crash, the Master will get notified and stop scheduling new computation to this worker. All supervised executors on current worker will be killed, AppMaster can treat it as recovery of executor crash like <a href="#what-happen-when-executor-crash">What happen when executor crash?</a></p>
+<p>In case of a worker crash, the Master will get notified and stop scheduling new computation to this worker. All supervised executors on current worker will be killed, AppMaster can treat it as recovery of executor crash like <a href="#what-happen-when-executor-crash">What happen when executor crash?</a></p>
 
-<h4 id="what-happen-when-appmaster-crash">What happen when AppMaster Crash?</h4>
+<h4 id="what-happens-when-the-appmaster-crashes">What happens when the AppMaster crashes?</h4>
 
-<p>If a AppMaster crashes, Master will schedule a new resource to create a new AppMaster Instance elsewhere, and then the AppMaster will handle the recovery inside the application. For streaming, it will recover the latest min clock and other state from disk, request resources from master to start executors, and restart the tasks with recovered min clock.</p>
+<p>If an AppMaster crashes, Master will schedule a new resource to create a new AppMaster Instance elsewhere, and then the AppMaster will handle the recovery inside the application. For streaming, it will recover the latest min clock and other state from disk, request resources from master to start executors, and restart the tasks with recovered min clock.</p>
 
-<h4 id="what-happen-when-executor-crash">What happen when executor crash?</h4>
+<h4 id="what-happen-when-an-executor-crashes">What happen when an executor crashes?</h4>
 
-<p>If an Executor Crashes, its supervisor AppMaster will get notified, and request a new resource from the active master to start a new executor, to run the tasks which were located on the crashed executor.</p>
+<p>If an executor crashes, its supervisor AppMaster will get notified, and request a new resource from the active master to start a new executor, to run the tasks which were located on the crashed executor.</p>
 
-<h4 id="what-happen-when-task-crash">What happen when task crash?</h4>
+<h4 id="what-happen-when-tasks-crash">What happen when tasks crash?</h4>
 
 <p>If a task throws an exception, its supervisor executor will restart that Task.</p>
 
 <p>When &#8220;at least once&#8221; message delivery is enabled, it will trigger the message replaying in the case of message loss. First AppMaster will read the latest minimum clock from the global clock service(or clock storage if the clock service crashes), then AppMaster will restart all the task actors to get a fresh task state, then the source end tasks will replay messages from that minimum clock.</p>
 
-<h3 id="how-exactly-once-work">How exactly once work?</h3>
+<h3 id="how-does-exactly-once-message-delivery-work">How does &#8220;exactly-once&#8221; message delivery work?</h3>
 
 <p>For some applications, it is extremely important to do &#8220;exactly once&#8221; message delivery. For example, for a real-time billing system, we will not want to bill the customer twice. The goal of &#8220;exactly once&#8221; message delivery is to make sure:
   The error doesn&#8217;t accumulate, today&#8217;s error will not be accumulated to tomorrow.
diff --git a/releases/latest/get-gearpump-distribution.html b/releases/latest/get-gearpump-distribution.html
index 6db064c..c0bcd35 100644
--- a/releases/latest/get-gearpump-distribution.html
+++ b/releases/latest/get-gearpump-distribution.html
@@ -7,7 +7,7 @@
   <meta charset="utf-8">
   <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
   <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
-  <title>Get Gearpump Distribution - Gearpump 0.7.5 Documentation</title>
+  <title>Get Gearpump Distribution - Gearpump 0.7.6 Documentation</title>
   
    <meta name="description" content="How to Get Your Gearpump Distribution">
   
@@ -40,7 +40,7 @@
           <span class="icon-bar"></span>
         </button>
         <a class="navbar-brand" href="http://gearpump.io">Gearpump
-          <span class="label label-primary" style="font-size: .6em">0.7.5</span>
+          <span class="label label-primary" style="font-size: .6em">0.7.6</span>
         </a>
       </div>
       <div id="navbar" class="collapse navbar-collapse">
@@ -142,10 +142,10 @@
 <p>2). Build package</p>
 
 <div class="highlight"><pre><code class="language-bash">  <span class="c">## Please use scala 2.11</span>
-  <span class="c">## The target package path: output/target/gearpump-2.11-0.7.5.zip</span>
+  <span class="c">## The target package path: output/target/gearpump-2.11-0.7.6.zip</span>
   sbt clean assembly packArchiveZip</code></pre></div>
 
-<p>After the build, there will be a package file gearpump-2.11-0.7.5.zip generated under output/target/ folder.</p>
+<p>After the build, there will be a package file gearpump-2.11-0.7.6.zip generated under output/target/ folder.</p>
 
 <p><strong>NOTE:</strong>
   Please set JAVA_HOME environment before the build.</p>
@@ -174,7 +174,7 @@
 
 <p>You need to flatten the <code>.zip</code> file to use it. On Linux, you can</p>
 
-<div class="highlight"><pre><code class="language-bash">unzip gearpump-2.11-0.7.5.zip</code></pre></div>
+<div class="highlight"><pre><code class="language-bash">unzip gearpump-2.11-0.7.6.zip</code></pre></div>
 
 <p>After decompression, the directory structure looks like picture 1.</p>
 
diff --git a/releases/latest/hardware-requirement.html b/releases/latest/hardware-requirement.html
index b869141..d778d26 100644
--- a/releases/latest/hardware-requirement.html
+++ b/releases/latest/hardware-requirement.html
@@ -7,7 +7,7 @@
   <meta charset="utf-8">
   <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
   <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
-  <title>Gearpump Cluster Requirement - Gearpump 0.7.5 Documentation</title>
+  <title>Gearpump Cluster Requirement - Gearpump 0.7.6 Documentation</title>
   
    <meta name="description" content="Gearpump Cluster Requirement">
   
@@ -40,7 +40,7 @@
           <span class="icon-bar"></span>
         </button>
         <a class="navbar-brand" href="http://gearpump.io">Gearpump
-          <span class="label label-primary" style="font-size: .6em">0.7.5</span>
+          <span class="label label-primary" style="font-size: .6em">0.7.6</span>
         </a>
       </div>
       <div id="navbar" class="collapse navbar-collapse">
diff --git a/releases/latest/how-to-contribute.html b/releases/latest/how-to-contribute.html
index 1e08f99..e176fbf 100644
--- a/releases/latest/how-to-contribute.html
+++ b/releases/latest/how-to-contribute.html
@@ -7,7 +7,7 @@
   <meta charset="utf-8">
   <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
   <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
-  <title>How to contribute - Gearpump 0.7.5 Documentation</title>
+  <title>How to contribute - Gearpump 0.7.6 Documentation</title>
   
 
   
@@ -38,7 +38,7 @@
           <span class="icon-bar"></span>
         </button>
         <a class="navbar-brand" href="http://gearpump.io">Gearpump
-          <span class="label label-primary" style="font-size: .6em">0.7.5</span>
+          <span class="label label-primary" style="font-size: .6em">0.7.6</span>
         </a>
       </div>
       <div id="navbar" class="collapse navbar-collapse">
diff --git a/releases/latest/index.html b/releases/latest/index.html
index d8c6ed1..13274bd 100644
--- a/releases/latest/index.html
+++ b/releases/latest/index.html
@@ -7,9 +7,9 @@
   <meta charset="utf-8">
   <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
   <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
-  <title>Overview - Gearpump 0.7.5 Documentation</title>
+  <title>Overview - Gearpump 0.7.6 Documentation</title>
   
-   <meta name="description" content="Gearpump 0.7.5 documentation homepage">
+   <meta name="description" content="Gearpump 0.7.6 documentation homepage">
   
 
   
@@ -40,7 +40,7 @@
           <span class="icon-bar"></span>
         </button>
         <a class="navbar-brand" href="http://gearpump.io">Gearpump
-          <span class="label label-primary" style="font-size: .6em">0.7.5</span>
+          <span class="label label-primary" style="font-size: .6em">0.7.6</span>
         </a>
       </div>
       <div id="navbar" class="collapse navbar-collapse">
diff --git a/releases/latest/maven-setting.html b/releases/latest/maven-setting.html
index 28d7784..7f727d0 100644
--- a/releases/latest/maven-setting.html
+++ b/releases/latest/maven-setting.html
@@ -7,7 +7,7 @@
   <meta charset="utf-8">
   <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
   <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
-  <title>Maven Setting - Gearpump 0.7.5 Documentation</title>
+  <title>Maven Setting - Gearpump 0.7.6 Documentation</title>
   
    <meta name="description" content="Maven Setting">
   
@@ -40,7 +40,7 @@
           <span class="icon-bar"></span>
         </button>
         <a class="navbar-brand" href="http://gearpump.io">Gearpump
-          <span class="label label-primary" style="font-size: .6em">0.7.5</span>
+          <span class="label label-primary" style="font-size: .6em">0.7.6</span>
         </a>
       </div>
       <div id="navbar" class="collapse navbar-collapse">
@@ -121,18 +121,18 @@
     <h1 class="title">Maven Setting</h1>
    
 
-   <p>To programming against this version, you need to add below artifact dependencies to your application&#8217;s Maven setting:</p>
+   <p>To program against this version, you need to add below artifact dependencies to your application&#8217;s Maven setting:</p>
 
 <figure class="highlight"><pre><code class="language-xml" data-lang="xml"><span class="nt">&lt;dependencies&gt;</span>
 <span class="nt">&lt;dependency&gt;</span>
 <span class="nt">&lt;groupId&gt;</span>com.github.intel-hadoop<span class="nt">&lt;/groupId&gt;</span>
 <span class="nt">&lt;artifactId&gt;</span>gearpump-core_2.11<span class="nt">&lt;/artifactId&gt;</span>
-<span class="nt">&lt;version&gt;</span>0.7.5<span class="nt">&lt;/version&gt;</span>
+<span class="nt">&lt;version&gt;</span>0.7.6<span class="nt">&lt;/version&gt;</span>
 <span class="nt">&lt;/dependency&gt;</span>
 <span class="nt">&lt;dependency&gt;</span>
 <span class="nt">&lt;groupId&gt;</span>com.github.intel-hadoop<span class="nt">&lt;/groupId&gt;</span>
 <span class="nt">&lt;artifactId&gt;</span>gearpump-streaming_2.11<span class="nt">&lt;/artifactId&gt;</span>
-<span class="nt">&lt;version&gt;</span>0.7.5<span class="nt">&lt;/version&gt;</span>
+<span class="nt">&lt;version&gt;</span>0.7.6<span class="nt">&lt;/version&gt;</span>
 <span class="nt">&lt;/dependency&gt;</span>
 <span class="nt">&lt;/dependencies&gt;</span></code></pre></figure>
 
@@ -189,6 +189,30 @@
 
 <span class="nt">&lt;/repositories&gt;</span></code></pre></figure>
 
+<p>For SBT the configuration above, adding the two external modules as well, is equivalent to the following:</p>
+
+<div class="highlight"><pre><code>resolvers ++= Seq(
+  "Sonatype releases" at "http://oss.sonatype.org/content/repositories/releases/",
+  "Patrik at Bintray" at "http://dl.bintray.com/patriknw/maven",
+  "Cloudera repo" at "https://repository.cloudera.com/artifactory/cloudera-repos",
+  "vincent" at "http://dl.bintray.com/fvunicorn/maven",
+  "non" at "http://dl.bintray.com/non/maven",
+  "Maven repo" at "http://repo.maven.apache.org/maven2",
+  "Maven1 repo" at "http://repo1.maven.org/maven2",
+  "Maven2 repo" at "http://mvnrepository.com/artifact"
+)
+
+val gearpumpVersion = "0.7.6"
+
+libraryDependencies ++= Seq(
+  "com.github.intel-hadoop"                %  "gearpump-core_2.11"         % gearpumpVersion,
+  "com.github.intel-hadoop"                %  "gearpump-streaming_2.11"    % gearpumpVersion,
+  "com.github.intel-hadoop"                %% "gearpump-external-kafka"    % gearpumpVersion,
+  "com.github.intel-hadoop"                %% "gearpump-external-hbase"    % gearpumpVersion
+)
+</code></pre></div>
+
+<p>and you can put this in your <code>build.sbt</code> buildfile.</p>
 
 
   </div> <!-- /container -->
diff --git a/releases/latest/message-delivery.html b/releases/latest/message-delivery.html
index c8b4ece..39c1e11 100644
--- a/releases/latest/message-delivery.html
+++ b/releases/latest/message-delivery.html
@@ -7,7 +7,7 @@
   <meta charset="utf-8">
   <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
   <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
-  <title>Reliable Message Delivery - Gearpump 0.7.5 Documentation</title>
+  <title>Reliable Message Delivery - Gearpump 0.7.6 Documentation</title>
   
 
   
@@ -38,7 +38,7 @@
           <span class="icon-bar"></span>
         </button>
         <a class="navbar-brand" href="http://gearpump.io">Gearpump
-          <span class="label label-primary" style="font-size: .6em">0.7.5</span>
+          <span class="label label-primary" style="font-size: .6em">0.7.6</span>
         </a>
       </div>
       <div id="navbar" class="collapse navbar-collapse">
diff --git a/releases/latest/performance-report.html b/releases/latest/performance-report.html
index 1a83c39..a23d201 100644
--- a/releases/latest/performance-report.html
+++ b/releases/latest/performance-report.html
@@ -7,7 +7,7 @@
   <meta charset="utf-8">
   <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
   <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
-  <title>Gearpump Performance Report - Gearpump 0.7.5 Documentation</title>
+  <title>Gearpump Performance Report - Gearpump 0.7.6 Documentation</title>
   
    <meta name="description" content="Gearpump Performance Report">
   
@@ -40,7 +40,7 @@
           <span class="icon-bar"></span>
         </button>
         <a class="navbar-brand" href="http://gearpump.io">Gearpump
-          <span class="label label-primary" style="font-size: .6em">0.7.5</span>
+          <span class="label label-primary" style="font-size: .6em">0.7.6</span>
         </a>
       </div>
       <div id="navbar" class="collapse navbar-collapse">
@@ -150,7 +150,7 @@
 
 <p>2). Submit a SOL application with 48 StreamProducers and 48 StreamProcessors:</p>
 
-<div class="highlight"><pre><code class="language-bash">bin/gear app -jar ./examples/sol-<span class="nv">$VERSION</span>-assembly.jar -streamProducer 48 -streamProcessor 48</code></pre></div>
+<div class="highlight"><pre><code class="language-bash">bin/gear app -jar ./examples/sol-<span class="nv">$VERSION</span>-assembly.jar -streamProducer <span class="m">48</span> -streamProcessor 48</code></pre></div>
 
 <p>3). Launch Gearpump&#8217;s dashboard and browser http://$HOST:8090/, switch to the Applications tab and you can see the detail information of your application. The HOST should be the node runs dashboard.</p>
 
diff --git a/releases/latest/submit-your-1st-application.html b/releases/latest/submit-your-1st-application.html
index 6123623..2963a4e 100644
--- a/releases/latest/submit-your-1st-application.html
+++ b/releases/latest/submit-your-1st-application.html
@@ -7,7 +7,7 @@
   <meta charset="utf-8">
   <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
   <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/>
-  <title>submitapp - Gearpump 0.7.5 Documentation</title>
+  <title>submitapp - Gearpump 0.7.6 Documentation</title>
   
    <meta name="description" content="Submit Your 1st Gearpump Application">
   
@@ -40,7 +40,7 @@
           <span class="icon-bar"></span>
         </button>
         <a class="navbar-brand" href="http://gearpump.io">Gearpump
-          <span class="label label-primary" style="font-size: .6em">0.7.5</span>
+          <span class="label label-primary" style="font-size: .6em">0.7.6</span>
         </a>
       </div>
       <div id="navbar" class="collapse navbar-collapse">
@@ -141,7 +141,7 @@
 <p>Open another shell,</p>
 
 <div class="highlight"><pre><code class="language-bash"><span class="c">### To run WordCount example</span>
-bin/gear app -jar examples/gearpump-examples-assembly-2.11-0.7.5.jar io.gearpump.streaming.examples.wordcount.WordCount</code></pre></div>
+bin/gear app -jar examples/gearpump-examples-assembly-2.11-0.7.6.jar io.gearpump.streaming.examples.wordcount.WordCount</code></pre></div>
 
 <h3 id="step-2-congratulations-youve-submitted-your-first-application">Step 2: Congratulations, you&#8217;ve submitted your first application.</h3>