messageReceived updates work