add custom cursor and refresh listview