simple device driver and timing updates