We should ensure that "this.updateSourceCallback" is null before doing anything.
A non null "this.updateSourceCallback" means there is a remaining race condition issue.