fixed a signalConnect