repair oom bug and add modifyVote api