Algae problems are usually caused by aquarium water with excess nutrients like phosphate, nitrates etc. You can try and siphon out what you can to remove the algae in the short term. In the long term you may have to examine how you care for your tank. There are some commercial dry foods also contain excess nutrients and other undesirable things like nitrates, phosphates etc so I strain/rinse my fresh/frozen foods before feeding my tank. You may want to consider feeding your fish less often. Also using RO/DI water and a high quality salt with little if any NO3, phosphates etc like Tropic Marin will really help too. Adding a phosphate remover and increasing flow in your tank may help too.