update ttsort