Micro transaction with locks