- timer now uses microsecond granularity
- removed pause/continue from timer