multi-thread Transporter