First of all, I think that you are overstocked. The angelfish alone are going to out grow that tank in no time. If you want an algae eater for that tank I would suggest some otos. They stay small and do an amazing job on the algae. They are always busy,busy,busy.
Marinemom