update the signature