change the signal when have data