It's good to have a promise here that could guarantee the all the requested value are ready in settings, but in this case DualSim checking could be ready right after doInit. seems no need to set async callback here?