Make readFromStorage return a promise then something like:
this.initializedProimse = this.readFromStorage(DEFAULT_PREFERENCES).then(function (prefs) {
  this.prefs = prefs
}.bind(this)};
and get rid of the initialize function.