as long as your levels are ok, I'd just keep doing water changes and wait it out. If you think that you need to add more to your bio load, then maybe a yellow tang or a seahare. Understand that once the hair algae is gone the sea hare will probably starve to death. As far as I know, there is nothing that will eat cyano algae. If it were my tank I wouldn't add anything, i'd just keep chnging the water and it will go away in time.