add client library build, upgrade marked