Improved data downloading