Better multithreading on fragment building