dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
NSData *data = [NSData dataWithContentsOfURL:url];
// если нужно обработать результат в главном потоке
dispatch_async(dispatch_get_main_queue(), ^{
_serial.poster = data;
});
});