make mutex usage lighter