Make Preview automatically reload PDF without switching to it
I have never had problems with Skim not being able to keep up, but I use latex-makefile which generates temporary PDFs under other names until the very last pass. Perhaps you could try using that and see if it works, or adjusting your own Makefile similarly?