code: void one_more_poll() throws DevFailed {
  	if (works.size() > 0) {
  	    final WorkItem item = (WorkItem) works.elementAt(0);
  	    works.remove(0);
  
  	    if (polling_stop == false) {
  		if (item.type == Tango_POLL_CMD) {
  		    poll_cmd(item);
  		} else {
  		    poll_attr(item);
  		}
  	    }
  	    item.wake_up_date = compute_new_date(item.wake_up_date, item.update);
  	    insert_in_list(item);
  	}
      }
docs: ===============================================================