ibeacon improvements