[demo] adds timer support