micros/1000 -> millis
implemented record & replay