update readme and build process