multithread support (local anyway), fixed Vt_pert=Vt_init