mutex besides unlock