use async method to remove sent message