update beacon manager with some functionality