update the signal part