cleanup; mutex guards for global assignment