fix bufferWithTime behaviour: output at steady rate as long as there's anything to output