simplified thread bound flush