update rust and make ll better