public void loadPendingVotes() throws Exception {
    // load votes created by user
    ArrayList<Vote> votes = this.m_server.getPendingVotes();
    ArrayList<Integer> lookup = new ArrayList<Integer>();
    for (int i = 0; i < votes.size(); ++i) {
      Vote vote = votes.get(i);

      // store to DB
      m_dbHelper.syncItem(vote);
      lookup.add(vote.getId());
    }

    VoteLookup voteLookup = m_dbHelper.getVoteLookup();
    voteLookup.setPendingVotes(lookup);
    m_dbHelper.saveVoteLookup(voteLookup);
  }