If your phosban was totally effective, you would not have hair algae. How are you running it? in a cannister, or what?
The other thing is, the phosban can get "fully loaded", and needs changing if that happens. If your tank has hair algae, and the phosban's been there a while, chances are it is fully saturated with phosphate and needs changing. It may take several changes, a week or so apart, before you get levels down to manageable. Then it will take a few more months for phosphate to leach out of the rocks, this will happen provided you keep the water low in phosphate.
Firstly, lets make sure you are using it correctly, and then it's just a matter of changing when required, in a 10 gallon tank beating the hair algae will be sweatless.