fix: option bug
opt
upd: test case
upd: doc