input: handle redraw-related updates directly in input_poll