move sync block to SlotLock self
temp work