messageSend has to live without messageList. But give it when available