added block-based download test