I would keep the chlorine at shock levels until the pool is clear AND you can go from sundown to sunup without losing more than 1ppm of chlorine. After you can do this, then you can let the chlorine level drift down and then with a cya of 90, you'll need to keep the cl between 5-10 ALL the time. (Necessary chlorine levels are based on your cya reading. Take a look at the "Best Guess" table at this link:

http://www.poolforum.com/pf2/showthread.php?t=365

You should not use any more tabs or any more types of stabilized chlorine products unless your cya level is less than about 30. Then, you can do so for a short while but will need to monitor the cya level. We usually suggest 40-50ppm for cya. Those tabs add a lot of cya quickly. They are fine to use if your cya is low, but if it is 90 as yours is, you should not use them.

You can swim when the water is clear and when you aren't losing more than 1ppm of chlorine overnight.

You should be testing cl at least 2 or 3 times a day and even more often will just speed this process up. Each time, take the cl back up to shock level. Test your pH once a day. Don't retest your cya for awhile. It doesn't change very fast unless you drain and refill a lot of water. While you are clearing this, you might post once a day or once every couple of days to let us know how it is going. If you are consistent with keeping cl at shock level, it should clear pretty quickly. Good luck.