fixed age calculation bug