readout: poll