WIP client: implement socket bundling