Update BeaconController to create manager in constructor

This is some new weird requirement and change.