Schedule groupering, auto update, betere layout