add config refresh function