bug fix: fix curMaxId