Change to use AFnetworking + Fine tune the download load