dev: refine pipeline