Bonuses from achievements disappear

I reached 1000 javelin soldiers and I saw health increase from 60 to 67(should be 84, afaik). But when I started a new game javelin still had only 60 health :confused:
Please help