try catch around child_process