Precargar la vista del fragmento en ViewPager en la primera ejecución

Estoy usando ViewPager que contiene 3 fragmentos, cada fragmento carga una lista. El problema es cuando la aplicación se ejecuta por primera vez y paso al siguiente fragmento, este fragmento necesita cargarse (unos 2 segundos) antes de que se vea su vista. Este es un comportamiento muy raro. Todo lo que quiero es que una vez que la aplicación se haya iniciado, todos los fragmentos en ViewPager deberían estar listos para el usuario, de modo que cuando pasan los fragmentos, no hay tiempo de espera. ¿Cómo puedo hacer eso?