I was battling the same problem in a ten gallon tank with flourite. I recently converted it to a 20L. I used the old flourite but covered it with sand this time. It hasnt been nearly as bad since. I dont know what it is about the flourite, but I couldnt keep the algae off it.