Background loading of images in iOS using GCD