split_opt for BatSet

cut some long lines also