Use sequence as the cache
More efficient ad clearing
More efficient ad clearing
Tidy up