add random starting page for announcement
caching improvements