update time2text function