made updating messages consistent (and working) across app, by making all use a method in ToxSingleton