fix test
extend option's key should be unique
change version