Time Synchronization is very important in finding some information from WSN (Wireless Sensor Network) in which nodes collaborate to detect and collect some facts. TSync was suggested as a lightweight bidirectional time synchronization algorithm for WSN. It is more accurate, lightweight, flexible and comprehensive than previous time synchronization mechanisms. We improved the accuracy of the TSync algorithm in the environment of multiple reference nodes, by making nodes receiving multiple time signals to conciliate the worse domain clocks to the best domain clock. We showed it with simulation. The accuracy of the whole network was improved.