clean code && add sleep method