Spatial heterogeneity reduces temporal variability in stream insect communities | Synapse