auto refresh every 30s (fixes #6)