test yielding on streaming correctly
add and pass protobuffs backend specs