public void update_view(QueryViewHolder holder, Map<String, Object> props) {
   holder.update_data(props);
 }
 public QueryViewHolder create_view_holder(ViewGroup parent, int viewType) {
   QueryViewHolder vh = create_holder(parent, viewType);
   vh.setClick(this);
   return vh;
 }