iBeacon with singleton pattern