improved time-ago functionality