add listeners to load config
update for listeners