remove redundant lib
add libs task for external libraries, update documentation