client: change data exchange protocol