a clean up crew could help to solve your problem.
since i added a mixture of a BN plec, 5 amano shrimp, 3 ottos and 3 nerite snails my tank has been free of excessive algae.
brown diatoms are a PITA but they can go away on their own given time.
a UV steriliser could help.