Jquery Mobile Autocomplete Still hidden after changing "ui-screen-hidden" class

Jquery Mobile Autocomplete Still hidden after changing "ui-screen-hidden" class

Hi All,

I am using  Jquery Mobile Autocomplete and able to add my data to list using ajax call.
It results me to add list items in UL, initially they comes with class "ui-screen-hidden".
I have code  to remove the hidden class and add my own classes, but it will not get updated on browser.
           
                                     While debugging i can see class changes in UL items, but when it renders it renders with initial hidden classes which leads to hidden autocomplete ul li. 
Already tried 
 $ul.listview("refresh");
 $ul.listview().listview("refresh");
 $ul.trigger("create");

but no success.