Apple Watch brings distributed system headaches to your app