title: Completion callback not executing on set method in firebase 3.0.2
body: <p>In my <strong>Nodejs</strong> application, I am trying to set some data to my firebase location called "callback" using <strong>firebase 3.0.2</strong> module like below.  </p>
  
  <pre><code>var firebase = require('firebase');
  firebase.initializeApp({
        serviceAccount: "path/to/serviceAccountCredentials.json",
        databaseURL: "&lt;My firebase url&gt;"
  });
  
  var db = firebase.database();
  var callbackref = db.ref("callback");
  
  console.log("Before Call");
  
  callbackref.set("Some data", function (error) {
     console.log("Callback Executed");
  });
  
  console.log("After Call");
  </code></pre>
  
  <p>After executing above code I can see messages in my console as below</p>
  
  <pre><code>"Before Call"
  "After Call"
  </code></pre>
  
  <p>And I can see the updated data in my firebase console to my "callback" location but the only problem here is I never get "Callback Executed" message in my console.</p>
  
  <p>My <strong>Nodejs version is 5.5.0</strong>
  Operation System is <strong>Windows 10</strong>.</p>
  
  <p>My Problem is <strong>Completion callback never executed</strong>. What am I missing here?</p>