add MIN_SLEEP_TIME