Implemented signal update