diff sleep ,wait