signal in child thread