fix concurrency issue with async eventbus where listeners were added too late
fix potential concurrency issue where a destroy event could be missed.