fixed messageModel to return messages with newest first
fixed messageModel to return messages with newest first