add auto-reload for configuration changes