Added async message sending