Cleanup
Invoke completion handler on main queue.