(feature):Supporting promises for configs