Executing fade out exiting animation asynchronously on main thread