beacon library update