do not use multiprocess, but simply use thread + wait for subprocess
simplified process launching