added [[NSOperationQueue mainQueue] addOperationWithBlock:^{
added some comments