move to sleep instead of wait