sync read status of messages every minute, currently only handles
messages being unread -> read