real multi-thread parse