update GTD functions