Update generate_msg