https://pvillage.org/archives/18230
Why it is not recommended to use thread sleep?