An algae scrubber.
Seriously... algea eating fish still don't do the best job. Usually they make interesting patterns, but not much else. It should take you 5 minutes a week to scrub that tank.
Other than that, is the tank planted? If so, add more plants.