[update] Build process and style improvements