Patch history, invertebrate patch dynamics and heterogeneous community composition : perspectives from a manipulative stream experiment