added --enable-threads flag to enable experimental multi thread support