update dependency
remove unused `extern crate`