use rustdoc directly instead of cargo doc in travis
improve doc