if one process exits, all exit