Make discovery interval configurable and default to 30 seconds