afterthought
n. A thought that comes later than its appropriate or expected time. 