read parse two thread