minor: use ProcessBuilder to start processes