Update to latest rust

Use external `time` crate