buggy version 2: set added_tuples and join_num without mutex. still got recv_begin: pull node from list fail