launch hook every 30s