add Q & Async test cases.