revise build
add third libs