making all calls to CC synchronized