Returns messages in chronological order
List<Message> get sorted => _cache.values.toList()..sort((f, s) => f.createdAt.compareTo(s.createdAt));