SimpleDefferedTPUtil