I would also reccomend cherry shrimp. Not only would they keep the algae under control, but they breed readily and the babies would be a welcome live snack for the fish. If there's cover for them to hide, enough babies will survive to keep a modest population going in the tank