fix sigint handling in children