fixed async component shutdown
update unitTests