extra_thread option added