According to @dkayiwa , this implementation shouldn’t depend on sync.
Could you please clarify this @ssmusoke ?