void SendCommand(string path, byte[] data = null) { if (data == null) { data = new byte[] { 1 } } ; Task.Factory.StartNew(() => { Console.WriteLine("Wear DataApi -> Sending update in thread..."); if (googleClient.IsConnected) { var pdr = PutDataRequest.Create("/" + Guid.NewGuid().ToString("D")); pdr.SetData(data); WearableClass.DataApi.PutDataItem(googleClient, pdr).Await(); Console.WriteLine("Sent Data Item"); } }).ContinueWith(t => { if (t.Exception != null) { Console.WriteLine("Wear DataApi -> Failed to Send Contraction: " + t.Exception); } }); } }