diff --git a/lib/haibu/drone/drone.js b/lib/haibu/drone/drone.js
index <HASH>..<HASH> 100644
--- a/lib/haibu/drone/drone.js
+++ b/lib/haibu/drone/drone.js
@@ -353,6 +353,7 @@ Drone.prototype._add = function (app, drone, callback) {
   //
   drone.monitor.on('restart', function (_, data) {
     self._update(record, pid, data);
+    pid = data.pid;
   });
 
   this._autostartUpdate('add', app, record.drones, callback);
[drone] don't forget to update pid