I'm not sure if anyone has mentioned this, but sometimes you can maybe get a magnet that is on both sides of the tank,
(So when you move the magnet outside the magnet inside moves against the glass, cleaning off the algae).
This might help, however maybe it may not, or maybe you have already...