spec for :async support