use multi-process for conversion