fix options been deleted by show_for issue