Bug fix: The last message was not being marked as read - the second last message would get updated instead.  Now fixed.