yikes. i'd cut way back on feeding. unless of course you have stuff that requires twice daily feedings. i was feeding once a day and was told that was too much. i am now feeding once every third day. my fish arent getting any skinnier, and they seem jsut as happy. actually they graze a lot more on the algae/rocks and poop a lot more
the only thing i still feed daily is my green brittle star, so he doesnt decide to snack on a fish at night. but i spot feed him, a shrimp pellet, right into his arms, so the food doesnt get into the water column.
every third day i feed the fish blender mush, and give some to the star as well, so he gets a variety of nutrients.
cutting way back on your feeding to once every two days, or even once evry three days will significantly reduce the algae in your tank, since you'll be reducing nutrient introduction that the algae is feeding on.
hth - jay