mm Los "case" y el mismo código que usas para ese Update . podrías hacerlo mas simple usando algo de matemáticas:
por ejemplo con el módulo de una división ..
Código PHP:
if (date("s") % 20) {
// tu update ...
}
si no me fallan las matemáticas .. cada 20 segundos ejecuta tu código (ya que sería el "segundo" múltiplo ...)
Un saludo,