updated VC to use the BeaconClient
Updates