add ibeacon functionality support