asynchronous edit and reply for messages