update backend signal type