Bloom timing explains succession of protistan functional effect trait community structure