Updated MessageManager