Fix performance bug in early preload catch-up loop