add Q async test