89f0f1338a
combine cbCtl and callbackIsInit. use atomic ops to avoid false positive data races.
combine cbCtl and callbackIsInit. use atomic ops to avoid false positive data races.