bug fix, add ap level_up