You don't get achievements right away.
There is a certain time where Toribash checks everyone's achievements and looks for anything new, to give out more achievements, all at the same time.
Well, that's what I assume anyway. I remember the day I achieved rank 1 and didn't get the achievement until a few hours later.