divide thread