refactory appendUpdateTime() function