update the signing API