refactor iBeaconConf