use TimeSpan to sleep x min