update mit license
improve logger