Do less work on the UI thread while rebuilding the messages table after backlog loads