fix options bugs