Use realtime timers for dealing with command timeout.