1. reconstruction broadcast
2. add make_server.sh and make_client.sh to prevent mishandle