update for thread_foreach patch