hsa: refactor echo clients