added mutex to customer stuct