added mutex destroy