def METHOD_NAME (self):
    '''
        disconnect from both channels
        sync and async
    '''
    try:
        self.async_.METHOD_NAME() # first async, beacuse it uses SYNC 
        self.rpc.METHOD_NAME()
        self.rpc.set_api_h(None)
    finally:
        self.state = (self.DISCONNECTED, None)