add ability to specify agent_check_interval