download recursively after downloading the current chunk