fix bugs, when using ngOptions model changes cannot render view