Depending your stabilizer level, you'll need to get your chlorine level anywhere from 10 to 25 ppm to kill algae. 3ppm won't cut it.

I suggest you do some reading on our sister site, poolsolutions.com It's free.
Click on the left on pool guides and look at the algae killing demo.