Safe dispatch to main queue using main operation queue