Yup, absolutely. Why develop a separate model to do asynchronous invocation when you can simply take advantage of the one that you currently have.