refactor du client pour la reception des datas