If you clean a spot - how long time before its back in the same amount. When I clean real hairy algae - it will takes att least 7-14 days before it is re-established as it was before. Try to look in an microscope - filamentous cyanobacteria looks like this. You can see the cell walls.
Before you proceed with anything more than just scrubbing and cleaning - try to determine whether you have a problem with algae or cyanobacteria.
Remember that all pictures of "green algae" on internet not need to be right.
Sincerely Lasse