oh no deadlock happend,excessive use of synchroniz cause deadlock