Weather and Heart Rate forced update?

Could you please let me know what is the default period of time between the standard Heart Rate and Weather Text is updated? I have created an accessible watch face (for older people, so fonts are large and most of the required info is on one screen).
All works perfectly, however both HR rate and Weather info are updating in sort of random intervals, sometimes quite long (eg over 2 hours).
Questions:

  1. Is there a way to set a update period for HR and Weather Text?
  2. Is there a way to enforce programmatically (by boolean “if” or other method) the value of HR and Weather Text
  3. Is there a way to add an “action” to the screen area which, rather than call a weather app, will updated the value? This is available in Watchmaker.
    Thank you in advance for help-
    Andrew