asynchronous messaging technology