Ok, see the point. I recommend using ````
[[NSOperationQueue mainQueue] addOperationWithBlock:^{
        <#code#>
}];
```