Cache message list started, a big refactor is left.