update to last Rust
- fix lifetime