download rate limit

if downloads has reach rate limit, wait 5 seconds.

depth = 2 again