try to refactor _timeago