Seperate SyncThread into seperate threads.