esunavi: optimise mutex