update weather source consumption handling - now takes all iterables