it seems it is not necessary to call join_broadcast twice inside `start_websocket_client_sync` function. 
it seems it is not necessary to call join_broadcast twice inside
start_websocket_client_syncfunction.