new data allocation?
correct some comments
seems better
new the downloading process stop at some point
handle cache better