ENH: use LinearSVC for better performance