improving async calls in markmail