test to try and implement blocking pipeline with push/pull