your algae is being fueled by a high concentration of Phosphates in your tank. There are a few inexpensive ways to remove phosphates effectively and keep them gone for good. Test, if you haven't already. any phos in excess of .2 ppm is cause for concern. I did 20% water changes every other day with RO/DI water for 2 weeks, siphoning as much of the algae out as possible ( never pull it of with your hands because it will get in the water flow and re-attach and spread even more until phos is controlled). Your light source should be turned back to only 6 hours of light a day. If ur running a sump style filter, there is a product made by tropical science called phos pads with hair algae additive. Use the product as directed (it really helps) Next "phosban" is a must! it's a granular phos sponge that comes with its own media bag. use as directed and if you have a sump, it should be placed infront of the intake on ur return pump so water can be pulled through the media. I run it constantly and change it out every 30 days. It works wonders! Cut feedings back to every other day. All of this should rid your tank of hair algae in 30 days i promise and it will never come back if you constantly run "phosban" to keep your phos under .1ppm. good luck