add lock and transaction for bills audit