update beacon