Execute completion block on the main thread