Make logic a bit smarter, pre-cache category urls