Background loading of images in iOS using NSOperationQueue