mutexы, лочащие некоторые операции в контракте, пока снаружи выполняются нужные цепочки - норм паттерн?