Component destroy() method is now called assynchronously.