Cyano 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, changing your photo period, light bulbs, adding more flow, using RO/DI water with a good salt. If your phosphates are high you can add a phosphate remover like Tropic Marin Elimi-Phos also, increasing flow in your tank may help too.