reconstruct time