moved snooze to message functions