new config push system; removed separate callback treatment