Cyanobacteria is caused by high organics in the presence of light. The only way to deal with it is to address the organics/nutrients issue, and ensure the light is properly regulated for the aquarium. I can assure you that unless the cause--organics/nutrients--is not dealt with, the cyano will continue to come back over time. I had one tank in my fishroom that developed cyano, and I dealt with it and it never came back. But do not use chemicals, these do impact fish.