update spec
fix {}.synchronize using MonitorMixin