ITD official: Megaload could be in Idaho Thursday