What is your FC level? If you are not keeping it at 15ppm round the clock you won't get rid of the algae.