updated to latest rust