*Improve responsiveness
 - async will be deprecated
    : msgq can be replace async