Update to latest rust, needed to introduce a lot of clones. Consider to redesign for 1.0