update to last Rust
- with_mut -> borrow_mut