#read with block also yields new matches as they arrive
add chat example