clientserver, with first tests
client async