I was having similar issues with my 34g + 15g Chaeto refuge. Make sure you clean filter socks if you have once-twice a week. Clean any excess algae as much as possible. Do more frequent water changes. Use a toothbrush and clean any algae you can out of tank and capture it with a net or vacuum it up. You can always try to reduce lighting or raise the light higher so it isn't as direct. I am still a newbie in this hobby but most of the above helped me a lot. I am close to being algae free in the main tank. I do run carbon(came in a small container inside a mesh bag, can't think of the name. LFS recommended) I have it in one of my filter socks and seems to help as well.