beacon update