client: call adapters