Switch from callback to broadcast in UserInfoService