fix build on some linux
version udpate
add missing files
add missing files