signal update