Use MonitorMixin instead of Mutex