add lock to TurboClient to make threadsafe