defer cat preload until page load