code: func (s *Server) updater() {
  	for {
  		log.Info("Getting healthchecks from engine...")
  		checks, err := s.getHealthchecks()
  		if err != nil {
  			log.Error(err)
  			time.Sleep(5 * time.Second)
  		} else {
  			log.Infof("Engine returned %d healthchecks", len(checks.Configs))
  			s.configs <- checks.Configs
  			time.Sleep(15 * time.Second)
  		}
  	}
  }
docs: // updater attempts to fetch healthcheck configurations at regular intervals.
  // When configurations are successfully retrieved they are provided to the
  // manager via the configs channel.