Improved performance for background downloading