Added mutex to set retainCount...