fixed thread hanging issue

Corrected a regression where ReadParser was being created once for each thread, causing a hang (see #384).