asynchronous message handling was added