threaded loading of vocabulary file to prevent lags and freezes