rename q_async to q_noreply
add enuit test