use thread as vpar reader