If your current CYA level is 150 the only way to get ahead of the water is to drain the pool and add fresh water. At that level you will never add enough chlorine to get ahead of algae. I know it sounds ruff....but keeping this number between 30 and 50 is the first step to taking control of your pool.