add vc_thread