update formatTime function