add TIMEOUT support; kill all children when parent dies