The paper discusses an improvement of the ntbcbt algorithm to address issues of safety, liveness, and scheduling in mutual exclusion problems in distributed systems. The proposed algorithm, pbcbt, optimizes message efficiency by reducing the number of messages required per access to the critical section and the associated synchronization delay. The enhanced algorithm requires 3log(n) messages and achieves a synchronization delay of 2log(n), thus improving bandwidth and performance over previous algorithms.