Moved version check in a separate process not to block program startup. Multithreaded module load to speed up application start