public void initialize() {
    final StopWatch initSw = StopWatch.start("initialize");
    myDataLoaderQueue.clear();

    runInBackground(
        new ThrowableConsumer<ProgressIndicator, VcsException>() {
          @Override
          public void consume(ProgressIndicator indicator) throws VcsException {
            resetState();
            readCurrentUser();
            DataPack dataPack = myRefresher.readFirstBlock();
            myDataPackUpdateHandler.consume(dataPack);
            initSw.report();
          }
        },
        "Loading History...");
  }