add singly deauth callback