mutex updates (1)

Make more scalable by doing less atomic operations