replace pipeline with multi

pipeline is not transactional, thanks @yaauie for correcting me.