fix callback args
start pulling with data pipe