add child IO redirect support