implement ProcessPool