title: How to update Watch Complication only when the watch is awake, to not use up the daily budget
body: <p>I have a server that keeps 2 booleans. These booleans change every 15 seconds.</p>
  
  <p>Whenever I wake my Apple Watch, I want the complication to show the current state. How can I do it withough exhausting the budget early on?</p>
  
  <p>The best way would be to fetch the newest state into the complication whenever I wake my watch. The only possible way I see would be to poll the server (either directly or via my phone) every 15 seconds. The problem is that I'd soon use up all the allotted time.</p>
  
  <p>It would be great if I could make the complication only update when the watch was woken up.  Can that be done?</p>