add snooze feature + some fixes