make iteration over tokens less blocking.