Does it remind you of cotton candy? If so, it may be cotton candy algae. With the right conditions, this stuff can get out of hand. It's really quite lovely, billowing in the current. I've tried to keep it but it's crack to my snails, so I can't. If it gets out of hand for you, get some snails on it.